walletd 0.1.0

The walletd library
Documentation
<div align="center">
  <h1>WalletD</h1>

  <img src="./logo/walletd-icon.png" width="300" />

  <p>Library for building blockchain / web3 apps.
  </p>
</div>
⚠️ 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 Heirarchical 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 build the the following:

```
cargo doc --no-deps --open
```

## Contributing
If you are interested in contributing to WalletD, please take a look at our [CONTRIBUTING](CONTRIBUTING).

## 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.