Coins
Rust implementations of BIP32/39 and Ledger device comms
Install / Use
/learn @summa-tx/CoinsREADME
<a href = "https://docs.rs/coins-bip32/latest/coins_bip32/" ><img alt="docs.rs" src="https://img.shields.io/docsrs/coins-bip32?label=bip32%20docs"></a> <a href = "https://docs.rs/coins-bip39/latest/coins_bip39/" ><img alt="docs.rs" src="https://img.shields.io/docsrs/coins-bip39?label=bip39%20docs"></a> <a href = "https://docs.rs/coins-ledger/latest/coins_ledger/" ><img alt="docs.rs" src="https://img.shields.io/docsrs/coins-ledger?label=ledger%20docs"></a>
coins
This project aims to provide high-quality tooling for bip32, bip39, and ledger device communication. It is a toolbox for building signers for blockchain applications. The code runs both natively and in wasm targets for browser and node.
This repo previously hosted a set of transaction construction libraries for UTXO-based chains. You can find much of that work in the archive folder (for now). This is the last commit with that code in the main packages.
Building & running tests
- install rustup
- Run all the tests
$ ./build.sh - build the docs:
$ cargo doc
Project Goals
- Support bip32, bip39, and Ledger device comms
- Provide basic tooling to support these use cases
- WASM compatibility in all packages
Project Status
This project is used extensively in the ethers-rs ecosystem. However, much of it is in an alpha/beta state. There will be rough edges, and the interfaces are subject to change.
License Notes
Some work in the ledger crate is reproduced under the APACHE 2.0 license. See
that README for specific info
Related Skills
himalaya
353.1kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
353.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
taskflow
353.1kname: taskflow description: Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layer
frontend-design
111.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
