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 soure 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.0.6.tar.gz (21.8 kB view details)

Uploaded Source

Built Distribution

evmchains-0.0.6-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: evmchains-0.0.6.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for evmchains-0.0.6.tar.gz
Algorithm Hash digest
SHA256 5d46075b57fc2eb496c9aeb3dbe35ebf0598eb94ae75ec0a31e3b4d3eecb331f
MD5 8faf6d72b5419fcac55fd1fef3530b9b
BLAKE2b-256 6f64bea769c25ace9b36ff8901a353d60c35a6ee999ef8c8c34b5a62fed4cc10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: evmchains-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for evmchains-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a036408e2402e32de5dc2d0c4016ab2ddef602718f947b93ff875d78f34017dc
MD5 9a769332b8812c152230461fd2869d1d
BLAKE2b-256 e39adb09773645f9efdee70deea66f10dce5088ade00620645909465ae7d60af

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