#Evm Encoding
Functions marked with Evm Encoding, grouped from the generated Determica catalog for fast scanning across related workflows.
- error_decode_json Returns a status-rich JSON description of EVM revert bytes; supply an ABI to decode matching custom errors.Scalar · Contracts and ABI
- evm_abi_word Encodes an ADDRESS, BYTES32, BOOLEAN, or integer as one 32-byte Solidity ABI word. ADDRESS and unsigned integer values are left-padded with zeros. Signed integers are sign-extended in two's-complement form; BOOLEAN uses 0 or 1. BYTES32 values are copied unchanged.Scalar · Contracts and ABI
- evm_decode_log_for Returns a log diagnostic using the ABI registered locally for a chain, emitter, and block; use it when ABI selection depends on contract context.Scalar · Contracts and ABI
- evm_decode_revert_for Returns a revert diagnostic using the ABI registered locally for a chain, contract, and block; use it when ABI selection depends on contract context.Scalar · Contracts and ABI
- evm_register_contract_abi Stores contract ABI metadata in the current database for block-aware log and revert decoding.Scalar · Contracts and ABI
- log_decode_json Returns a status-rich JSON description of one EVM log; use it when unknown, ambiguous, and malformed logs must remain distinguishable.Scalar · Contracts and ABI