btclib.org

The btclib organization website

View My GitHub Profile

The projects

coin-addresses

coin-addresses takes a public key to the address a coin derives from it, and validates an address, in typed Python. Nothing above that is here: no transactions and no signing.

It is built on ecc, the curve package, and not on btclib. Ethereum comes first: coin_addresses.evm derives and validates the addresses of Ethereum and of the EVM chains, with their EIP-55 checksum. The first release is to cover the coins on secp256k1: the bitcoin clones, the EVM chains, Tron, Cosmos and XRP. A second stage adds the ed25519 coins that derive by SLIP-0010, and a third Cardano, Polkadot and Monero, as the organization’s roadmap says.

Install

Nothing is released yet: no version is on PyPI or among the GitHub releases. The source is read on GitHub or from a clone.

git clone https://github.com/btclib-org/coin-addresses.git