colibri_simulateTransaction
Simulates a Transaction before signing it. The input arguments are the same as eth_call, but the result represents the events created when executing the transaction.
EthSimulationInputParam
Decoded input/output parameter for ABI decoding
The Type is defined in src/chains/eth/ssz/verify_data_types.h.
class EthSimulationInputParam(Container):
name : String[256] # parameter name (e.g. "src","wad")
type : String[256] # parameter type (e.g. "address", "uint256")
value : String[1024] # parameter value as string (e.g. "0xe2e2...", "299")EthSimulationLogRaw
Container type for decoded ABI input/output parameters Raw log data (same structure as ETH_RECEIPT_DATA_LOG)
The Type is defined in src/chains/eth/ssz/verify_data_types.h.
class EthSimulationLogRaw(Container):
address : Address # contract address that emitted the log
data : Bytes[1073741824] # event data
topics : List [bytes32, 8] # event topicsEthSimulationLog
Container type for raw log data (without ABI decoding) Enhanced log entry for simulation result (Tenderly format).
The Type is defined in src/chains/eth/ssz/verify_data_types.h.
Referenced Types
EthSimulationTrace
Container type for enhanced simulation log entries with ABI decoding Trace entry for simulation result (Tenderly format).
The Type is defined in src/chains/eth/ssz/verify_data_types.h.
Referenced Types
EthSimulationResult
Container type for execution trace entries in simulation results Main simulation result structure (based on Tenderly format).
The Type is defined in src/chains/eth/ssz/verify_data_types.h.
Referenced Types
Last updated