Delegation
Last updated
Last updated
Contract instantiated via CREATE2
to handle a Delegation by a delegator to a delegatee. A Delegation allows his owner to execute calls on behalf of the contract. This contract is intended to be counterfactually instantiated via CREATE2
through the LowLevelDelegator contract. This contract will hold tickets that will be delegated to a chosen delegatee.
Initializes the delegation.
Parameters:
Name | Type | Description |
---|---|---|
Executes calls on behalf of this contract.
Parameters:
Name | Type | Description |
---|---|---|
Return:
Name | Type | Description |
---|---|---|
Set the timestamp until which the delegation is locked.
Parameters:
Timestamp until which the delegation is locked.
Name | Type | Description |
---|---|---|
_lockUntil
uint96
Timestamp until which the delegation is locked.
_calls
Call[]
The array of calls to be executed.
_data
bytes[]
An array of the return values for each of the calls.
_lockUntil
uint96
The timestamp until which the delegation is locked.