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

The Snapshots Page #1621

Open
zmanian opened this issue Mar 17, 2024 · 0 comments
Open

The Snapshots Page #1621

zmanian opened this issue Mar 17, 2024 · 0 comments

Comments

@zmanian
Copy link
Collaborator

zmanian commented Mar 17, 2024

We are building a new page called Snapshots. The purpose of snapshots is created a new rewards stream for vaults users that also stake somm and otherwise participate in cosmos side somm activities.

User story:

A vault user wants to gain extra somm rewards, received airdrops etc.

They record an Ethereum account in the system by signing date with their keplr wallet. This links the two accounts. They are allowed to claim 1 Ethereum address per linked accounts.

A nice to have would be to show the amount of somm staked for the users wallet.

They can then receive airdrops and other rewards. The user flows for rewards claiming is not specified here.

When users visit the page after signing a message and connect their keplr wallet, they should see their snapshot ethereum address.

Implementation details

  1. Create a new page modeled after the bridge page.

  2. Users will connect their wallet and it will with the arbitrary signature api until the addresses module is live and then we will switch.

  3. Signatures needs to be stored in database/server side component. We need to be able to look signatures by cosmos address and write new signatures to the database. We should validate the signature server side.

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

1 participant