ICrosschainTimelockHandler
Title: ICrosschainTimelockHandler
Author: David Dada <daveproxy80@gmail.com> (https://github.com/dadadave80)
Events/errors for the cross-chain governance handler: an IERC7786MessageHandler that schedules an operation on the co-mounted TimelockController from an authenticated inbound message (e.g. an L1 governor proposing a timelocked action on an L2 Diamond).
Events
CrosschainOperationScheduled
Emitted when an inbound cross-chain message schedules a timelock operation.
event CrosschainOperationScheduled(
bytes32 indexed receiveId, bytes32 indexed operationId, address target, uint256 value, uint256 delay
);Parameters
| Name | Type | Description |
|---|---|---|
| receiveId | bytes32 | |
| operationId | bytes32 | |
| target | address | |
| value | uint256 | |
| delay | uint256 |
Errors
CrosschainTimelockUnauthorizedCaller
processMessage was called by something other than the Diamond's own authenticated
receiveMessage dispatch (msg.sender != address(this)).
error CrosschainTimelockUnauthorizedCaller(address caller);Parameters
| Name | Type | Description |
|---|---|---|
| caller | address |