2 unstable releases

0.2.0 May 15, 2023
0.1.0 Apr 20, 2023

#5 in #hd

27 downloads per month

MIT/Apache

380KB
6K SLoC

WalletD

FOSSA Status

Library for building blockchain / web3 apps.

⚠️ This project is under heavy development. Expect bugs & breaking changes prior to v1.0.0's release.

Supports (or should support)

  • Generation of mnemonic phrases
  • Importing of mnemonic phrases
  • Generation of Hierarchical Deterministic (HD) wallets
  • Importing of HD wallets
  • Support for Bitcoin, Ethereum, and other blockchains

Installing Rust

Rust can be installed using your package manager of choice or rustup.rs.

Building

The library can be built and tested using cargo:

git clone git@github.com:walletd/walletd.git
cd walletd
cargo build

You can run tests with:

cargo test

Please refer to the cargo documentation for more detailed instructions.

Building the docs

Docs can be built using the following:

cargo doc --no-deps --open

Contributing

If you are interested in contributing to WalletD, please take a look at our CONTRIBUTING.

License

WalletD is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE and LICENSE-MIT for details.

FOSSA Status

Dependencies

~21–37MB
~536K SLoC