CallResult
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
successbooldatabytes__init__
__init__(self, success: bool, data: bytes) -> None
Parameters
successrequired, boolnone
datarequired, bytesnone