-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Description
This would allow extending OREC functionality without upgrading Orec contract.
For example if you need to execute certain actions in certain order, you could create smart contract that does that and then pass Orec proposal to delegatecall that smart contract. Thanks to delegatecall, actions performed by that smart contract will be executed on behalf of Orec contract.
This would enable solving the following issues without changing Orec itself:
- OREC: Ability to specify proposal order #7
- OREC: Ability to specify time window for execution #6
- OREC: Automatic expiration of proposals which are passed but not executed #5
Plus much more.
Safe wallets support delegatecalls as well.
At the smart contract level code for this is already written in calltypes-and-exec-window branch, but this is not tested and you would need changes to ortypes, ornode and orclient as well.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request