auradefi 0.1.2
PyPI GitHub

CallResult

auradefi.sources.evm.multicall · source

One aggregate3 answer: a value, or a DECLARED failure.

success False is the declaration. data is whatever the call returned, kept byte for byte: empty for a bare revert, the revert payload when the contract sent one. No zero is ever substituted, which is the coercion rule 8 exists to stop.

Fields

successbool
databytes

__init__

__init__(self, success: bool, data: bytes) -> None

Parameters

successrequired, bool

none

datarequired, bytes

none