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

Research: Pull-Based Model #56

Open
dOrgJelli opened this issue Jan 29, 2024 · 3 comments
Open

Research: Pull-Based Model #56

dOrgJelli opened this issue Jan 29, 2024 · 3 comments

Comments

@dOrgJelli
Copy link
Contributor

Research options for having the user multi-network multi-send via a pull-based model instead of push. Recipients would need to pull these funds out of a smart contract that's holding them on their behalf.

Implementation details to consider:

  • recipients on different networks
  • recipients w/ both EOA and SCAs
@dOrgJelli
Copy link
Contributor Author

IMG_8628

@dOrgJelli dOrgJelli reopened this Feb 6, 2024
@dOrgJelli dOrgJelli removed this from the Sprint 2 milestone Feb 6, 2024
@dOrgJelli
Copy link
Contributor Author

Instead of developing a custom contract, this could be "safe-based". @cbrzn brought this up during a conversation, here are the potential benefits:

  • might not require custom contract development (closer to free)
  • AOT deterministic addresses on multiple chains
  • cheap to deploy, multi-use per-user
  • more user control
  • custom modules could improve determinism and trust

@nerfZael
Copy link
Contributor

nerfZael commented Feb 6, 2024

  • might not require custom contract development (closer to free) - Definitely
  • deterministic addresses is not specific to safe, any contract can have those
  • cheap to deploy, multi-use per-user is this a safe per project? In that case it's much more expensive to deploy. If it's a safe per funder/user then it's also much more expensive to deploy (the alternative is only one contract per chain)
  • more user control - could use some clarification because something pre-built usually means less control
  • custom modules could improve determinism and trust - not sure what this means

I obviously wasn't there when the conversation took place, so I am probably missing a lot of context

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

No branches or pull requests

2 participants