Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/summa-tx/coins
Rust implementations of BIP32/39 and Ledger device comms
https://github.com/summa-tx/coins
bitcoin blockchain ethereum rust
Last synced: 12 days ago
JSON representation
Rust implementations of BIP32/39 and Ledger device comms
- Host: GitHub
- URL: https://github.com/summa-tx/coins
- Owner: summa-tx
- License: other
- Created: 2020-03-16T20:16:23.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-29T14:16:16.000Z (4 months ago)
- Last Synced: 2024-10-29T22:44:57.481Z (14 days ago)
- Topics: bitcoin, blockchain, ethereum, rust
- Language: Rust
- Homepage:
- Size: 1.44 MB
- Stars: 93
- Watchers: 8
- Forks: 33
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE2.md
Awesome Lists containing this project
README
# 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.](https://github.com/summa-tx/coins-rs/tree/db28df1fb0d8dc71f149735bfa9a955d25b54f19)## Building & running tests
- install [rustup](https://rustup.rs/)
- 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