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

Built Distribution

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