Skip to content

Allow proposing transactions with delegate call from the Safe UI #6125

@Shivam78288

Description

@Shivam78288

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions