#!/usr/bin/perl # # Intent: # testing it ! # # Note: # This work has been done during my time at Doctor I·T # # -- Copyright drit, 2021 -- # BEGIN { print "// ToyChain !\n"; } use lib 'lib'; use seed qw(rand64); use misc qw(khash $null); use toychain; use encode qw(mbase58); #printf "encode::EXPORT_OK: %s\n",join',',@encode::EXPORT_OK; printf "ZNull: %s\n",&mbase58($null); use YAML::Syck qw(Dump); my $seed = &seed::setseed('Intentionally good!'); my $salt = rand64(); printf "salt: %s\n",$salt; my $headhash = $toychain::HEAD->{bkaddr}; printf "genesis: %s\n",$headhash; print "// testing getTxMeta\n"; my $txblock = getTxMeta(); print "// testing blockCreation\n"; my $block = &createBlock($seed,"This is the block payload",$txblock,'comment here!'); displayBlock($block); print "// testing insertBlock:\n"; my $chain = &insertBlock($toychain::HEAD,$block); displayChain($toychain::chain); #$head = newBlock(1,'this is a playload',$ZNull,$head,$salt); #printf "head: %s\n",mbase58($head); exit $?; 1;