|
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 |