Ether Binder
Set of utilities for interacting with Ethereum and it's smart contracts with PHP, with generating ABI bindings and Ethereum-related types
|
Static Public Member Functions | |
static | fromRPCArr (array $rpcArr) |
Public Attributes | |
Hash | $transactionHash |
int | $transactionIndex |
Hash | $blockHash |
int | $blockNumber |
Address | $from |
Address | $to = null |
OOGmp | $cumulativeGasUsed |
OOGmp | $effectiveGasPrice |
int | $gasUsed |
Address | $contractAddress = null |
array | $logs = [] |
Bloom | $logsBloom |
TransactionType | $type |
bool | $status |
Receipt represents the outcome of a transaction, including logs, hash, deployed contract address, gas information, and other information.
|
static |
Constructs a Receipt object from an array received through RPC.
array | $rpcArr | The array containing receipt data. |
NotSupportedException | when the RPC server doesn't support inferring status from the root. |
BadAddressChecksumException | |
InvalidHexException | |
InvalidHexLengthException | |
EthBinderLogicException |