Executors
Executors are backend programs tasked with retrieving and executing approved operations from the Master Smart Contract. They function by monitoring and responding to specific contract events across various blockchain networks.
Key Responsibilities
Event Monitoring: Executors continuously monitor events such as
ProposalApproved(uint256 opHash)
from smart contracts. This event indicates that an operation has been approved by the protocol’s governance structures or automated systems.Execution: After validation, the Executor carries out the approved operation on the target blockchain by invoking the
executeOperation
function, which is defined as:
Executors, deployed and maintained by External Developers, must have their wallets appropriately funded and configured for each blockchain they interact with. Their main function is to execute operations approved by the Master Smart Contract on the target blockchain, following specified parameters and security protocols.
Last updated