Remove unused "bitcoinconsenus" feature.

Also I've updated the feature name on the README.md, and fixed a typo in
src/blockdata/script.rs

Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com>
This commit is contained in:
Jean Pierre Dudey 2018-08-12 16:06:06 -04:00
parent 24c0f1a3fc
commit f918311b8a
3 changed files with 3 additions and 4 deletions

View File

@ -16,7 +16,6 @@ name = "bitcoin"
path = "src/lib.rs"
[features]
bitcoinconsenus = ["bitcoinconsensus"]
fuzztarget = ["secp256k1/fuzztarget"]
[dependencies]
@ -26,7 +25,7 @@ rand = "0.3"
rust-crypto = "0.2"
serde = "0.6"
strason = "0.3"
bitcoinconsensus = { version = "0.16", optional=true }
bitcoinconsensus = { version = "0.16", optional = true }
[dependencies.hex]
git = "https://github.com/KokaKiwi/rust-hex"

View File

@ -74,7 +74,7 @@ downstream users to also have a `num` dependency just so they can use `Uint256::
* Removed old script interpreter
* A new optional feature "bitcoinconsenus" lets this library use Bitcoin Core's native
* A new optional feature "bitcoinconsensus" lets this library use Bitcoin Core's native
script verifier, wrappend into Rust by the rust-bitcoinconsenus project.
See `Transaction::verify` and `Script::verify` methods.

View File

@ -183,7 +183,7 @@ impl error::Error for Error {
Error::EarlyEndOfScript => "unexpected end of script",
Error::NumericOverflow => "numeric overflow (number on stack larger than 4 bytes)",
#[cfg(feature="bitcoinconsensus")]
Error::BitcoinConsensus(ref _n) => "bitcoinconsenus verification failed",
Error::BitcoinConsensus(ref _n) => "bitcoinconsensus verification failed",
#[cfg(feature="bitcoinconsensus")]
Error::UnknownSpentTransaction (ref _hash) => "unknown transaction referred in Transaction::verify()",
#[cfg(feature="bitcoinconsensus")]