warnings;
class Finance::Dogecoin::Utils::NodeRPC {
use Mojo::UserAgent;
use Mojo::JSON 'decode_json';
field $ua :param;
field $auth :param;
field $url :param;
sub BUILDA
word}";
} elsif ($args{user} && $args{auth_file}) {
my $auth = decode_json( $args{auth_file}->slurp_utf8 );
$args{password} = $auth->{$args{user}} if exists
)->userinfo( $auth ),
json => { jsonrpc => '1.0', id => 'Perl RPCAuth', method => $method, params => \@params }
)->res;
return $res->json if $res->is_success;
if
ss Finance::Dogecoin::Utils::ProxyActions {
use JSON;
use Path::Tiny;
use feature 'say';
field $rpc :param;
field $json :param;
field $addresses :param;
field $address_file :param;
sub BUILDARGS( $class, %args ) {
$args{json} //= JSON->new->utf8(1);
$args{address_file} = $args{address_file}
? path( $a
do {
if ($args{address_file} && $args{address_file}->exists) {
$args{json}->decode( $args{address_file}->slurp_utf8 );
}
else {
{}