Skip to main content

Package for easily downloading a chunked Tendermint genesis from a RCP enabled node.

Project description

Tendermint Chunked Genesis Download

A library to easily download a chunked genesis from a Tendermint chain (eg: Cosmos). Access to an RPC enabled node is required. It is usually running on port 26657 (eg: local node address 127.0.0.1:26657).

Install

pip install tendermint-chunked-genesis-download

Usage

Import the tendermint_chunked_genesis_download package and call the download_genesis(url) function. Provide a valid Tendermint RPC url as a parameter to the function.

import tendermint_chunked_genesis_download as tcgd

tcgd.download_genesis('https://evmos-rpc.evmosis.com')

Using from command line

tendermint-chunked-genesis-download TENDERMINT_RPC_URL

Exceptions

Name Reason
InvalidRPC The Tendermint RPC url is invalid
NodeNotSynchronized The Tendermint node is not yet fully synchronized
UnsuccessfulHttpRequest The node request has not returned a 2XX HTTP success code

Dependencies

Python libraries which helped:

Projects that use the genesis download library

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

tendermint_chunked_genesis_download-1.0.16.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file tendermint_chunked_genesis_download-1.0.16.tar.gz.

File metadata

File hashes

Hashes for tendermint_chunked_genesis_download-1.0.16.tar.gz
Algorithm Hash digest
SHA256 dd5679c96eb0e52170c474d5551539b5edd5914e655ea201e547968d3a948667
MD5 ed94683e50a5a4ddccd071764d48abaa
BLAKE2b-256 08a1a26d623b18da2a6a5c325bb8a927c27c9b7a8f22d461d45843adc7dfb7de

See more details on using hashes here.

File details

Details for the file tendermint_chunked_genesis_download-1.0.16-py3-none-any.whl.

File metadata

File hashes

Hashes for tendermint_chunked_genesis_download-1.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 25f39e3bf0a05cb2d58529b66b8244c50d16d0c71e73996221e8a9f46ce6f554
MD5 70306d3c9b20942825a97c5ea8a745d5
BLAKE2b-256 5b4749f3e86f5a454f5807f1f0c13f95f8613c008b754ff6de6acb6e0e1abd43

See more details on using hashes here.

Supported by

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