08a20f8764
Work is stalled on some other library work (to give better lifetime requirements on `eventual::Future` and avoid some unsafety), so committing here. There are only three errors left in this round :) Also all the indenting is done, so there should be no more massive rewrite commits. Depending how invasive the lifetime-error fixes are, I may even be able to do sanely sized commits from here on. |
||
---|---|---|
src | ||
.gitignore | ||
.travis.yml | ||
Cargo.toml | ||
LICENSE | ||
README.md |
README.md
Rust Bitcoin Library
This library is badly incomplete --- though at this point it is perhaps stable enough that pull requests could be accepted.
Currently development is following the needs of the Wizard's Wallet, which is a "lite" wallet which does SPV validation but maintains a full UTXO index. Its purpose is to be a usable-though-risky wallet which supports experimental user-facing features.
Pull requests to generalize the library or introduce new use cases would be great.
Building
To build, start by obtaining cargo. Then just run cargo build
.
To run the test cases, do cargo test
. Note that the tests must pass (and reasonably
complete unit tests provided for new features) before any submissions can be accepted.