The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

   Ethereum::RPC::Contract::ContractTransaction - Centralize contract transactions

call_transaction

Call a public functions and variables from a ethereum contract

Return: Ethereum::RPC::Contract::ContractResponse, error message

send_transaction

Send a transaction to a payable functions from a ethereum contract

The parameter GAS is required to send a payable request.

Return: Ethereum::RPC::Contract::ContractResponse, error message

get_contract_address

Try to get a contract address based on a transaction hash

Parameters: $wait_seconds ( Optional - max time to wait for the contract address response ), $send_response ( Optional - response of the send method, if not informed send a new transaction and then try to get the address ),

Return: Ethereum::Contract::ContractResponse

INHERITED METHODS

Moo::Object

BUILDALL, BUILDARGS, DEMOLISHALL, does, meta