Bitcoin library with BLAKE2b header and unified opt-in sighash support. Fork of drongo.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-20 22:14:12 -04:00
gradle/wrapper pin the gradle distribution checksum in the wrapper properties 2026-08-20 14:04:47 +02:00
src Report when the first immature coinbase comes free (#11) 2026-10-07 14:05:54 -04:00
.gitignore Ignore bin/ IDE build output 2026-08-18 13:07:11 -05:00
build.gradle Add a signing harness for the regtest interop check 2026-08-21 22:49:19 -04:00
gradlew upgrade to gradle v9.1.0 2025-09-29 13:19:54 +02:00
gradlew.bat upgrade to gradle v9.1.0 2025-09-29 13:19:54 +02:00
LICENSE license 2020-08-28 15:20:05 +02:00
README.md Say this is an unofficial fork at the top of the README (#12) 2026-10-20 22:14:12 -04:00
settings.gradle Initial commit 2019-03-15 20:15:28 +02:00

Drongo, for Shrike

An unofficial fork of Drongo, the library Shrike is built on. It follows Bitcoin's change of proof-of-work algorithm to BLAKE2b, signs with the unified opt-in signature hash, and holds a coinbase to the depth the network asks for. It is not affiliated with the Sparrow project.

Not audited. Use at your own risk, and no warranty of any kind, see the Apache 2.0 license. Everything below the divider is upstream's documentation and describes Drongo rather than this fork.


Drongo

Drongo is a Java Bitcoin library built mainly to support Sparrow Wallet.

Building

Drongo can be built with

./gradlew jar

License

Drongo is licensed under the Apache 2 software licence.

Credits

Drongo was inspired by (and is in part derived from) the bitcoinj Bitcoin library.