WalletD

[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fwalletd%2Fwalletd.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fwalletd%2Fwalletd?ref=badge_shield)

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](https://rustup.rs). ## Building The library can be built and tested using [`cargo`](https://github.com/rust-lang/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](https://doc.rust-lang.org/stable/cargo/) 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](https://github.com/walletd/walletd/blob/main/CONTRIBUTING.md). ## License WalletD is distributed under the terms of both the MIT license and the Apache License (Version 2.0). See [LICENSE-APACHE](LICENSE-APACHE) and [LICENSE-MIT](LICENSE-MIT) for details.
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fwalletd%2Fwalletd.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fwalletd%2Fwalletd?ref=badge_large)