Skip to content

Commit 3e0eefc

Browse files
committed
Add mention to README re status of the crate
This crate is in maintenance mode sine `libbitcoinconsensus` has been deprecated and removed from Core. Add a section to the docs so folk are aware of it. Close: #100
1 parent d1a3554 commit 3e0eefc

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

README.md

+9
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,15 @@ A typical Bitcoin enabled application will however want to access further secp25
1717
The project [rust-secp256k1](https://github.com/rust-bitcoin/rust-secp256k1) offers a cargo build and Rust bindings, therefore we depend on that instead of compiling the Bitcoin embedded sources into `libbitcoinconsensus`.
1818
This introduces a risk, since a difference between the two secp256k1 sources could break consensus with Bitcoin.
1919

20+
## Status
21+
22+
The `libbitcoinconsensus` library was [deprecated in Bitcoin Core v27](https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-27.0.md#libbitcoinconsensus).
23+
24+
> In the future, libbitcoinkernel will provide a much more useful API that is aware of the UTXO set, and therefore be able to fully validate transactions and blocks.
25+
26+
And was [removed in Bitcoin Core v28](https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-28.0.md#libbitcoinconsensus-removal).
27+
28+
As such this library will not likely see many updates i.e., **this crate is in maintenance mode**.
2029

2130
## Version numbers
2231

0 commit comments

Comments
 (0)