App-Bitcoin-PaperWallet
view release on metacpan or search on metacpan
- new option in paper-wallet: -w, --words - choose the number of words
- new option in paper-wallet: -c, --compat_addrs - choose the number of compat addresses
- new option in paper-wallet: -s, --segwit_addrs - choose the number of segwit addresses
- changed the way the main generator method handles optional arguments
- added a warning if the entered entropy is very short
1.11 Sun Oct 15 2023
- adjusted to work with Bitcoin::Crypto 2.000 without deprecation warnings
1.10 Wed Dec 28 2022
- fix unicode handling
- new option in paper-wallet: -o, --stdout - print to standard output
- new option in paper-wallet: -f, --file - specify a filename
- add help to paper-wallet, improve its documentation
- paper-wallet now also includes generation date and an identifier of the wallet
- improvements to test suite of the module, test the script itself in addition to the main package
- switch to Dist::Zilla
1.02 Sun Oct 31 2021
- fix HD wallet compatibility
META.yml
Makefile.PL
README.md
bin/paper-wallet
cpanfile
dist.ini
lib/App/Bitcoin/PaperWallet.pm
t/author-pod-syntax.t
t/generate.t
t/script.t
t/unicode.t
lib/App/Bitcoin/PaperWallet.pm view on Meta::CPAN
while 256 will generate 24 words. 256 by default.
=back
=head1 CAVEATS
=over
=item
This module should properly handle unicode in command line, but for in-Perl
usage it is required to pass UTF8-decoded strings to it (like with C<use
utf8;>).
Internally, passwords are handled as-is, while seeds are encoded into UTF8
before passing them to SHA256.
=item
An extra care should be taken when using this module on Windows command line.
Some Windows-specific quirks may not be handled properly. Verify before sending
lib/App/Bitcoin/PaperWallet.pm view on Meta::CPAN
Versions 1.01 and older generated addresses with invalid derivation paths.
Funds in these wallets won't be visible in most HD wallets, and have to be
swept by revealing their private keys in tools like
L<https://iancoleman.io/bip39/>. Use derivation path C<m/44'/0'/0'/0> and
indexes C<0> throughout C<3> - sweeping these private keys will recover your
funds.
=item
Versions 1.02 and older incorrectly handled unicode. If you generated a wallet
with unicode password in the past, open an issue in the bug tracker.
=back
=head1 SEE ALSO
L<Bitcoin::Crypto>
=head1 AUTHOR
Bartosz Jarzyna, E<lt>bbrtj.pro@gmail.comE<gt>
( run in 0.755 second using v1.01-cache-2.11-cpan-88abd93f124 )