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

Add USDGLO as recurring donation token #1810

Open
divine-comedian opened this issue Sep 10, 2024 · 1 comment
Open

Add USDGLO as recurring donation token #1810

divine-comedian opened this issue Sep 10, 2024 · 1 comment
Assignees

Comments

@divine-comedian
Copy link
Collaborator

divine-comedian commented Sep 10, 2024

We should add USDGLO as an option to donate for recurring donations made on Optimism

They have already added their Super Token which can be found here:
https://optimistic.etherscan.io/address/0x9f41d0aa24e599fd8d0c180ee3c0f609dc41c622

We have also added USDGLO into the dapp so the token icon should be ready. Here is the underlying token address
https://optimistic.etherscan.io/address/0x4f604735c1cf31399c6e711d5962b2b3e0225ad3

Since there is no testnet version we will need to test this in production

AC:

  • Users can choose to deposit USDGLO into their stream balance
  • user can create recurring donation using USDGLO
  • users can end recurring donation in USDGLO
  • users can deposit and withdraw USDGLO from stream balance while it has an active stream
  • user can modify recurring donation made in USDGLO
  • recurring donations with USDGLO are GIVbacks eligible
@divine-comedian
Copy link
Collaborator Author

divine-comedian commented Sep 20, 2024

@HrithikSampson - want to try this one out

Recurring donations use Superfluid in the background https://www.superfluid.finance/ - this feature is ONLY deployed on Optimism on Giveth atm.

how it works is we have an underlying token which is a regular ERC-20 token such as USDGLO in this case, the underlying token needs to get wrapped in the super token contract, converting it to USDGLOx - this allows the token to be "streamed" from one address to another

We'll need to configure setting up USDGLO as an elegible token to deposit and stream using the recurring donations feature

Check out how we handle other eligible ERC20 tokens such as USDC, DAI, GIV and OP

@CarlosQ96 and @mohammadranjbarz should be able to support you with info

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

No branches or pull requests

3 participants