Skip to main content

Packaged metadata on Ethereum Virtual Machine (EVM) chains

Project description

Python EVM Chains Metadata

Provides general metadata on EVM-compatible chains organized by Ape-style ecosystem and network.

Original source data: https://github.com/ethereum-lists/chains

Quick Start

Dependencies

Installation

via pip

You can install the latest release via pip:

pip install evmchains

via setuptools

You can clone the repository and use setuptools for the most up-to-date version:

git clone https://github.com/ApeWorX/evmchains.git
cd evmchains
python3 setup.py install

Quick Usage

from evmchains import get_chain_meta
chain = get_chain_meta("ethereum", "mainnet")
assert chain.chainId == 1

Development

Please see the contributing guide to learn more how to contribute to this project. Comments, questions, criticisms and pull requests are welcomed.

Adding Chains

To add a chain to the metadata, please open a pull request with the following changes:

  • Update CHAIN_IDS in scripts/update.py with the chain IDs you want to add
  • Run python scripts/update.py
  • Submit a PR with the updated script and updated evmchain/chains.py metdata file

Do not edit evmchain/chains.py manually. Any manual changes are likely to be overwritten later.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evmchains-0.1.1.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

evmchains-0.1.1-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

Details for the file evmchains-0.1.1.tar.gz.

File metadata

  • Download URL: evmchains-0.1.1.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for evmchains-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b6775067a0ea3f1ede4bb80fdf2753c0208e96714b35db8a950a90d0470e96aa
MD5 15d3a57d814cf8c5e9d1f13ad9434c98
BLAKE2b-256 e35201e4d5183b5003d7ec52460e203c7b73b59ad08635e8edf5521f1eeeb16f

See more details on using hashes here.

File details

Details for the file evmchains-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: evmchains-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 18.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for evmchains-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0a865473362a537fd415ef8bbdb54dadd996b6dfef411c5247e3b805c9bba9b0
MD5 8c3f1b58a21b2e1f51d8400fbc2e7977
BLAKE2b-256 556b08204a2bfe54a6cdbd3297348ee86944424295165c3d7a4248c0b5ff5153

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page