IExecutor
Last updated
Last updated
Interface for executing operations
A similar version of this interface was previously audited
See: https://github.com/aera-finance/aera-contracts-public/blob/main/v2/periphery/interfaces/IExecutor.sol
Execute arbitrary actions
function execute(OperationPayable[] calldata operations) external;
Parameters
operations
OperationPayable[]
The operations to execute
Emitted when operations are executed
event Executed(address indexed caller, OperationPayable operation);
Parameters
caller
address
The address that executed the operation
operation
OperationPayable
The operation that was executed
Error emitted when the execution of an operation fails
error AeraPeriphery__ExecutionFailed(bytes result);
Parameters
result
bytes
The error bytes returned from the failed operation