-
Notifications
You must be signed in to change notification settings - Fork 573
Description
What is the feature about
The Safe UI does not allow proposing a delegate call transaction from the UI unless it is through the multicall contract (which is when the transaction array in JSON has multiple transactions). We need to resort to on-chain signing for these delegate call transactions because of that which is not very convenient for non-techical signers. For eg: if I want to propose a transaction for signing a message using Safe SignMessage lib, the frontend won't allow me to propose a delegate call transaction. I would either need to use the SDK or do on-chain signing. If this feature gets added, it would make our lives much easier.
The list of requirements
Allow a variable called Operation in the JSON file used to propose transaction. If the value of the variable is 0, use Operation.Call, if its 1, use Operation.DelegateCall. Default to Operation.Call.