Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
d10r opened this issue Oct 28, 2024 · 0 comments

Comments

@d10r
Copy link
Collaborator

d10r commented Oct 28, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant