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

[FEATURE] Offload FLOW staking to 3rd party providers #70

Open
8 tasks
JeffreyDoyle opened this issue Nov 12, 2024 · 1 comment
Open
8 tasks

[FEATURE] Offload FLOW staking to 3rd party providers #70

JeffreyDoyle opened this issue Nov 12, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@JeffreyDoyle
Copy link
Member

JeffreyDoyle commented Nov 12, 2024

Feature

Flow Wallet currently supports staking toward a node operator directly within the app.

However, Flow also supports 3rd party solutions and tools which provide this functionality. These tools include Flow Port for protocol native staking, and increment.fi and Ankr staking for liquid staking.

To support Flow's DeFi initiatives, pushing more volume towards Flow's liquid staking operators is valuable. These users then also benefit from the user benefits of liquid staking as opposed to protocol native staking.

Flow users who need to use protocol native staking, they can continue to use Flow Port to service their requirements.

Considering these 3rd party solutions exist, Flow Wallet should remove it's in-app staking functionality, and instead route users to these solutions to service their requirements.

In-app Staking userflow

For Flow Wallet users who wish to stake their FLOW, they can select the "Stake" button available on the wallet homepage.

This button will open the staking userflow, which then prompts the user to choose between the available 3rd party staking provider options.

A UI must be displayed, which outlines the staking provider options, grouped as either "Protocol native" (Flow Port) or "Liquid staking" (increment.fi and ankr staking).

For users who have previously staked with Flow Wallet, messaging must be displayed underneath the "Protocol native" grouping, instructing these users to manage their staked FLOW using these providers.

The options highlighted under "Liquid staking" should be flagged as "reccomended".

Milestones

  • Confirm users who have previously staked with Flow Wallet can manage their staked FLOW using Flow Port (@lmcmz )
  • Designs complete
  • iOS implementation complete
  • Android implementation complete
  • Extension implementation complete

Platforms

  • iOS
  • Android
  • Extension
@JeffreyDoyle
Copy link
Member Author

Need to:

  • Investigate if we can display estimated APR beside each staking provider option.
  • Ensure that the list of staking providers can grow as we onboard more to the Flow ecosystem.
  • Ensure that users with FLOW on Cadence are able to easily use it with EVM staking options.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant