Net::Async::Blockchain::Client::RPC::ETH - Async ETH RPC Client.
my $loop = IO::Async::Loop->new(); $loop->add( my $http_client = Net::Async::Blockchain::Client::RPC::ETH->new(endpoint => 'http://127.0.0.1:8545', timeout => 100) ); my $response = $http_client->accounts()->get;
ETH RPC calls
https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_call
Future
https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_gettransactionreceipt
https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_accounts
https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_getblockbyhash
https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_getblockbynumber
https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_blocknumber
https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_getbalance
configure, endpoint, http_client, max_connections, rpc_password, rpc_user, timeout
add_child, adopt_future, adopted_futures, can_event, children, configure_unknown, debug_printf, get_loop, invoke_error, invoke_event, loop, make_event_cb, maybe_invoke_event, maybe_make_event_cb, new, notifier_name, parent, remove_child, remove_from_parent
To install Net::Async::Blockchain, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::Async::Blockchain
CPAN shell
perl -MCPAN -e shell install Net::Async::Blockchain
For more information on module installation, please visit the detailed CPAN module installation guide.