Skip to content

No support for off-chain signatures (EIP1271) #478

@tschubotz

Description

@tschubotz

Problem summary

Many dapps rely on off-chain signatures. The Safe doesn't support contract signatures via EIP1271 yet.

Problem details

  • Many dapps (e.g. cowswap or NFT platforms such as OpenSea, Rarible) leverage off-chain signatures instead of requiring on-chain txs for every user action to improve UX.
  • The Safe as a smart contract wallet doesn't hold a single private key for signing.
  • There is an EIP for allowing contract to sign: EIP1271
  • The Safe supports EIP1271.
  • The Safe interface doesn't expose this yet.
  • The backend would need changes.
  • We would need to design UI/UX for this.

Solution ideas

  • Research UX of adding EIP1271 so we can do implementation in Q4.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions