User Guidance
Last updated
Last updated
It now supports 3 most widely-used wallets on Flow: Lilico (non-custodial), Blocto (custodial), and NuFi (non-custodial). More wallets will be intergrated in future.
You'll receive $stFlow
token which represents your staked position (along with any generated staking rewards) by staking in the Stake
tab. Some notes below:
The exchange rate of $stFlow
against $flow
starts at 1.0, and grows over time, so the amount of stFlow
token to be received will be <=
the input amount of $flow
.
Swap from DEX
entry will pop up and give you a friendly notice if you can get more $stFlow
by swapping on the AMM/DEX (It sometimes happenes when people with a large staked position need instant redemption and swap back).
You may notice the Epoch End Phase
warning below. Due to Flow's underlying staking mechanism, no staking operation will be allowed during epoch end phase (to be exact, it's called epoch setup & epoch commit, see here), and it typically lasts several hours.
There're 2 sections in the Unstake
tab: request to unstake and withdrawal schedule table.
As explained above and in the FAQ, $stFlow
's grows over time and rewards are auto-compounded (there's no need to manually claim staking rewards), so you'll receive more $flow
in redemption. Like traditional staking to a node, there's a 1~2 epoch waiting time before $flow
becomes withdrawable. If you need instant liquidity, consider to directly swap $stFlow
to $flow
on DEX. The entry Instant unstake on DEX
is also provided for comparision and for the convenience of users.
Both matured and pending withdrawals are listed in the schedule table. You can check and come back to withdraw them whenever you like when they're matured.
(*You can unstake at any time, even during Epoch End phase. Any unstaking requests performed in this period are cached and will be picked up and processed in the beginning of next epoch.)
Migrate
is for existing delegators: if you’ve delegated to a node already, you do not need to unstake from the node, but instead you can “migrate” staked positions and receive $stFlow
immediately, in 1 transaction.
Staked tokens & newly commited tokens are migratable, hover over❓to see details. Furthermore:
Any unclaimed rewards or unstaked tokens will be migrated along with staked and newly commited tokens, in 1 click.
Any new unstake request will be canceled and then the position will be migrated, all in 1 click.
There’re also restrictions on migratable positions:
If the position has any ongoing unstaking request, it is temporarily non-migratable: you’ll have to wait for 1 epoch until the unstaking request becomes ‘unstaked’ and then come back to the 'Migrate'
tab.
If the staked position has used locked account to handle staking (for example: Blocto), you have to unstake from locked account first. In the below example:
5,000 Flow will be unstaked from locked account;
And any migratable (unclaimed rewards, unstaked, newly commited) amount will be migrated and you'll receive corresponding amount of stFlow
;
Come back after 2 epoches, and you'll see 5,000 Flow being migratable.
If you do have any unvested flow staked, the position is non-migratable.
(*Note that during Epoch End
phase, just as staking operations, migrate operations are also disabled.)