istens for JSON-RPC connections
$RPCHOST = "127.0.0.1";
# User for JSON-RPC api commands
# rpcuser from file ~/.zcash/zcash.conf
$RPCUSER = "Your_zcashd_RPC_User_Name";
# Password for JSON-RPC api c
ckchaininfo\n";
$getblockchaininfo = $zec->getblockchaininfo;
print Dumper($getblockchaininfo);
# JSON arrays
@forks = @{ $getblockchaininfo->{softforks} };
foreach $f (@forks) {
print $f->{id};
pri
> z_listaddresses\n";
$z_listaddresses = $zec->z_listaddresses;
print Dumper($z_listaddresses);
# JSON array
@zaddresses = @{ $z_listaddresses };
foreach $zaddress (@zaddresses) {
print "$zaddress\n"
.008;
use strict;
use warnings;
use Moo;
use JSON::RPC::Legacy::Client;
our $VERSION = '1.01';
has jsonrpc => (is => "lazy", default => sub { "JSON::RPC::Legacy::Client"->new });
has user =>
en
if ($self->wallet) {
$url .= "/wallet/" . $self->wallet;
}
my $client = $self->jsonrpc;
# Set timeout because bitcoin is slow
$client->ua->timeout($self->timeout);
# Set
ponse, $ua, $h, $data) = @_;
if ($response->is_error) {
my $content = JSON->new->utf8->decode($data);
print STDERR "error code: ";
print STDER