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

let user use their local currency #8

Open
4 tasks
tomislavmamic opened this issue Jun 12, 2024 · 4 comments
Open
4 tasks

let user use their local currency #8

tomislavmamic opened this issue Jun 12, 2024 · 4 comments

Comments

@tomislavmamic
Copy link
Member

tomislavmamic commented Jun 12, 2024

We should abstract away the use of cryptocurrency for the user. This means that the average user, wouldn't even know that they use cryptocurrency. However, for advanced users, the fact that we use cryptocurrency shouldn't be out of reach.

UX for this should be similar to this UX of Split Promet (local public transport) app:

Image
Image

In our pilot in Split, local currency is EUR.
This means that, when user tops up using their credit card, they pay in EUR and get EUR on their wallet.

  • We need to review EUR stablecoins and choose which one to use
  • We need to make sure our stablecoin is available on the network we'll use
  • How is the conversion paid? Do we add it on top of what user pays, or do we deduct it from what user pays?
  • Can we get the conversion costs and transaction costs covered for the pilot?
@tomislavmamic tomislavmamic added this to the Liquidity feature set milestone Jun 12, 2024
@tomislavmamic tomislavmamic changed the title let user use EURe stablecoin let user use their local currency Jun 14, 2024
@b0rza
Copy link
Member

b0rza commented Jul 1, 2024

@tomislavmamic what to we do with stablecoin de-peg risk?

Idea

Use an alternative token that's available on the network we'll use.
EURs are then converted on top up, and deposited in a classic bank account.
But the app runs on this coin?

Is this viable or?

@tomislavmamic
Copy link
Member Author

The risk is minimal because we don't hold the funds for long. When a user makes a donation through Allo smart contracts, she pays with a credit card, the onramp service exchanges it to EURe and deposits on users wallet, then immediately the amount is transacted to the grantees. This means grantees can access funds immediately and offramp or whatever they want.

Bigger risk is the liquidity of the stablecoin. For example if there is not enough liquidity, exchange from EUR to EURe might be super expensive and the user might loose large share in conversion. This is why we should work closely with stablecoin issuers to make sure this doesn't happen.

@b0rza
Copy link
Member

b0rza commented Jul 1, 2024

Is it a given that grantees must use receive EURe?
Can we/should we also do an automatic offramp for grantees?

@tomislavmamic
Copy link
Member Author

tomislavmamic commented Jul 1, 2024 via email

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

2 participants