FlashStake

Flashstaking is simply the combined action of staking principal tokens and burning (FlashBurn) the received fTokens for yield all in one transaction.

The Flashstake protocol exposes a function called flashStake which allows the user to do just this. The user can also specify a slippage value to ensure their transaction cannot be frontrun.

Staking

Users can interact with the Flash Protocol and Stake principal tokens into one of the registered Strategies. The strategy determines the number of fTokens to mint and the Flash Protocol mints these to the user’s wallet.

Note

fTokens represent the yield the user is entitled to. You can read more about fTokens here.

Burning

Users holding fTokens can burn these for some amount of underlying yield generated by the corresponding strategy.