failed_contract_calls
Schema: public
Description
This table is much like contract_calls. The only difference is this table is specifically for failed contract calls. Failed contract calls are useful for understanding:
- If someone is trying to exploit a contracts; often times a successful exploit is preceded by trial-and-error in invoking an exploit
- If there is an issue with an application, funds, etc. causing failed contract invocations
Columns
Column Name | Data Type | Description |
---|---|---|
id | bpchar(44) | The unique identifier for the failed contract call. |
consensus_time | timestamptz | The timestamp of the failed contract call's consensus time. |
transaction_hash | text | The unique hash of the transaction containing the failed contract call. |
known_abi | bool | Indicates if the ABI of the contract is known. |
contract_type | text | The type of the contract. |
metric_name | text | The name of the metric associated with the failed contract call. |
parameter_name | text | The name of the parameter associated with the failed contract call. |
parameter_type | text | The type of the parameter associated with the failed contract call. |
val | numeric | The value associated with the failed contract call. |
string_val | text | The string value associated with the failed contract call. |
args | jsonb | The arguments of the failed contract call. |
chain | text | The blockchain this failed contract call belongs to. |
contract_parser | public.contract_parser | The contract parser associated with the failed contract call. |
contract | text | The address of the smart contract. |
block_hash | text | The unique hash of the block containing the failed contract call. |