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

(SDK) Relayer paradigms #58

Open
benjaminbollen opened this issue Jan 17, 2024 · 1 comment
Open

(SDK) Relayer paradigms #58

benjaminbollen opened this issue Jan 17, 2024 · 1 comment

Comments

@benjaminbollen
Copy link
Member

  • msg.sender
  • SAFE execute SafeTx with relayer
    • Gelato as a provider, ERC2771 as a new standard for metatransactions
  • UserOperations with account abstraction ERC4337
  • pre- and post-hooks with intent solvers
@benjaminbollen benjaminbollen converted this from a draft issue Jan 17, 2024
@benjaminbollen benjaminbollen moved this from 🫡Todo to 😅In Progress in circles-contracts-v2 Jan 17, 2024
@benjaminbollen
Copy link
Member Author

intermediary notes:

  • SAFE has an ERC-4337 module: https://github.com/safe-global/safe-modules/tree/main/modules/4337
  • while ERC-4337 is not the completion of account abstraction, it can help us harmonize SAFE avatars, and EOA avatars under a single paradigm and architecture; moving away from the fragile relayer architectures (which we can still consider as a pathway, but they have an inherent single point of failure)
  • hooks on intents and UserOperations are strongly aligned. In any case, the work ERC4337 does on handling payments and simulation correctly can be studied for hooks. Hopefully these two paradigms can be brought even stronger together

@benjaminbollen benjaminbollen moved this from 😅In Progress to 🧊Ice Box in circles-contracts-v2 Jan 22, 2024
@benjaminbollen benjaminbollen moved this from 🧊Ice Box to 🫡Todo in circles-contracts-v2 Mar 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🫡Todo
Development

No branches or pull requests

1 participant