App-Bitcoin-PaperWallet
view release on metacpan or search on metacpan
bin/paper-wallet view on Meta::CPAN
my $interactive = !$stdout;
sub echo
{
my ($message) = @_;
say $message if $interactive;
return;
}
sub prompt
{
my ($info) = @_;
echo $info;
my $data = <STDIN>;
chomp $data;
return $data;
}
sub get_entropy
{
return prompt "Enter any random entropy: by rolling dice, drawing cards or other means available";
}
sub get_passphrase
{
return prompt 'Enter passphrase for your private key. Warning: plaintext!';
}
if ($help) {
pod2usage(1);
}
if (!$stdout && -e $filename) {
die "wallet file $filename already exists";
}
bin/paper-wallet view on Meta::CPAN
=item -a, --auto
Generate entropy automatically using cryptographically-secure pseudorandom
number generator.
=item -o, --stdout
Do not print to file, use standard output instead. The script will not behave
interactively and instead will wait for data on standard input without
prompting anything. Best used with C<--auto> and a single standard input line
for password, or two lines: one for entropy, one for password
=item -f [FILE], --file [FILE]
Specify filename to print to - default is C<wallet.txt>. Has no effect if
C<--stdout> is passed.
=item -w [NUMBER], --words [NUMBER]
A number of words to be generated. Must be 12, 15, 18, 21 or 24. Default 24.
( run in 0.494 second using v1.01-cache-2.11-cpan-0b5f733616e )