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

Automatic Transfer #6

Open
0x4007 opened this issue Apr 4, 2024 · 9 comments
Open

Automatic Transfer #6

0x4007 opened this issue Apr 4, 2024 · 9 comments

Comments

@0x4007
Copy link
Member

0x4007 commented Apr 4, 2024

The permit generation plugin should also optionally be able to automatically invoke a transfer to the beneficiaries.

This introduces additional complexities because it must be able to estimate the gas fee of the transaction (given that we must support multiple EVM networks, with varying levels of activity, it is not viable to hard code this.)

In an org/repo config we can have a property related to payments transfer: true

It should also allow for the kernel operator (@ubiquity) to take a fee1. This fee should be configured elsewhere, perhaps in Cloudflare Worker Secrets (partner projects should not be able to change this.) Any fees that we take should be direct transfers of Ubiquity Dollars to ubq.eth.

Footnotes

  1. This means we have to start thinking about how to capture value from payments moving around in our system. I think that we need to make a superior developer experience with our SDK and permit requests, so that plugin developers can easily capture value from the transactions their plugins are helping with.

@0x4007
Copy link
Member Author

0x4007 commented Apr 4, 2024

@gentlementlegen something to keep in mind as you work on permit generation: the ability for plugin developers to be able to easily capture value. Like a percentage/flat rate transaction fee. Ideally the plugin developer should have the value automatically transferred to their wallet, but we may be able to prototype this with permits.

@0x4007
Copy link
Member Author

0x4007 commented Jun 5, 2024

/start

Copy link

ubiquibot bot commented Jun 5, 2024

Warning! This task was created over 61 days ago. Please confirm that this issue specification is accurate before starting.
DeadlineWed, Jun 12, 7:36 AM UTC
Registered Wallet 0x4007CE2083c7F3E18097aeB3A39bb8eC149a341d
Tips:
  • Use /wallet 0x0000...0000 if you want to update your registered payment wallet address.
  • Be sure to open a draft pull request as soon as possible to communicate updates on your progress.
  • Be sure to provide timely updates to us when requested, or you will be automatically unassigned from the task.

@0x4007
Copy link
Member Author

0x4007 commented Jun 5, 2024

/stop

@ubiquibot ubiquibot bot unassigned 0x4007 Jun 5, 2024
Copy link

ubiquibot bot commented Jun 5, 2024

+ You have been unassigned from the task

@surafeldev
Copy link

/start

Copy link

ubiquity-os bot commented Sep 26, 2024

@surafeldev the deadline is at Thu, Oct 3, 12:12 PM UTC

Copy link

ubiquity-os bot commented Sep 30, 2024

@surafeldev, this task has been idle for a while. Please provide an update.

Keyrxng pushed a commit to ubq-testing/permit-generation that referenced this issue Oct 30, 2024
…t-config

feat: updated eslint to use flat-config file
Copy link

Passed the deadline and no activity is detected, removing assignees: @surafeldev.

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