diff --git a/wack.pl b/wack.pl index 8905778..26fe20c 100644 --- a/wack.pl +++ b/wack.pl @@ -30,15 +30,20 @@ while (my ($k,$v) = each %wallet) { } elsif ($type eq 'name') { print "name: $key, $v\n"; } elsif ($type eq 'bestblock') { - print "bestblock:\nbestblock: $key, $v\n"; + my $len = length $v; + print "bestblock ($len bytes):\nbestblock: $key, $v\n"; } elsif ($type eq 'version') { my $version = unpack("I", $v); print "version: $version\n"; + } else { + my $len = length $v; + print "$type ($len bytes): $key, $v\n"; } $counts->{$type}++; - #printf "$len $type %s:\n", $key; + printf "$len $type %s:\n", $key; } +printf "Stats\n"; while (my ($k,$v) = each %$counts) { print "$k => $v\n"; }