Bitcoin::Crypto version 2.000 released!

I'm proud to announce version 2.000 release of Bitcoin::Crypto, Perl's cryptographic toolkit for Bitcoin.

The release consists of over 300 commits done over 10 months of work. The highlight of the release is transaction support, allowing the programmer to create, sign and validate Bitcoin transactions using Perl code. Major refactors took place and the system's API was made more consistent and resilient.

As a teaser, here are some Bitcoin transactions on the testnet network created with the help of the module. You can find their code bundled in the examples directory of the module:

2-of-3 multisignature payout to a SegWit address
Custom message encoded on the blockchain

If you were using the module before you should be able to upgrade without problems, but you may see some deprecation warnings. If you discover any problems please open an issue on Github.

I am open to contributions. The TODO list is available in "TODO" in Bitcoin::Crypto::Manual. If you like my work, you can also support me.

Comments? Suggestions? Send to
Published on 2023-10-15