Files
hush3/contrib/checkpoints.pl
2019-12-08 12:49:52 -05:00

20 lines
441 B
Perl
Executable File

#!/usr/bin/perl
use warnings;
use strict;
# Generate checkpoint data for use in src/main.cpp
my $hush = "./src/hush-cli";
my $gethash = "$hush getblockhash";
my $stride = shift || 1000;
my $count = 0;
my $blocks = qx{$hush getblockcount};
while (1) {
$count++;
my $block = $stride*$count;
last if ($block > $blocks);
my $blockhash = qx{$gethash $block};
chomp $blockhash;
print qq{($block, uint256S("0x$blockhash"))\n};
}