Bitcoin::Crypto - cryptographic perl package for Bitcoin

This module aims at enabling easy manipulation of Bitcoin keypairs, signatures, addresses and networks. It contains, among other things, representation classes for private and public keys, network management module and Bitcoin-compatible Base58 and bech32 implementations.

INSTALLATION

To install from cpan, type:

cpanm Bitcoin::Crypto

To install this module manually, following can be used:

perl Makefile.PL
make
make test
make install

DEPENDENCIES

This module requires other modules to function, which are listed in Makefile.PL. These modules can be installed by running for example: cpanm --installdeps . This module also requires development GMP package installed on your system. It must be installed before installing other dependencies.

For the best performance during dependencies installation ensure that you have Math::BigInt::GMP package installed. Some of the dependencies can run their test suites orders of magnitude faster with GMP available.

Copyright (C) 2018 by Bartosz Jarzyna

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available.