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.5.tar.gz (30.2 kB view details)

Uploaded Source

Built Distribution

evmchains-0.1.5-py3-none-any.whl (22.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: evmchains-0.1.5.tar.gz
  • Upload date:
  • Size: 30.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for evmchains-0.1.5.tar.gz
Algorithm Hash digest
SHA256 a90b2188c1934233394057b4361ed1b3795f2c74822addc4e5d9a6d9ad25defc
MD5 3457a0fb04176698e5438ada82d1b13d
BLAKE2b-256 4a65cd1aff74850621948101ee40de61739ab213c35072401661e1a1b6587943

See more details on using hashes here.

File details

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

File metadata

  • Download URL: evmchains-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 22.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for evmchains-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 910cb0c966c033e36a5f737f71253c876ed22c49f3a43c1a0e1dcd50f473cef6
MD5 5da6751623d847f9cee612bf956162ef
BLAKE2b-256 28e5eac144a4c2fdf1fd73f817ccab19678926209bd0909ca15abd10c6f88e36

See more details on using hashes here.

Supported by

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