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" or "Liquid 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 )
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" or "Liquid 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
Platforms