Skip to content

[ETHEREUM-CONTRACTS] SuperfluidPool: add 2771 support and trust the DMZForwarder #2033

Description

@d10r

What & Why

Currently, functionality exposed by SuperfluidPool requires wrappers in the GDA in order to make them batchable.
This creates potentially confusing duplication in the API, propagating all the way to the SuperTokenV1Library.
In order to not rely on this workaround, we can add ERC-2771 support to SuperfluidPool and set the DMZForwarder as trusted forwarder. That would allow baching of Superfluid Pool operations using OPERATION_TYPE_ERC2771_FORWARD_CALL.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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