Skip to content

Staking Withdraw

ASI (FET) token staking/withdrawing happens in fixed time period windows. The Staking/Withdrawal period starts from the start time of the pool indicated in the pool parameters. Users deposit their ASI (FET) into the pool.

If the user's stake already exists and they want to deposit more ASI (FET), then the confirmed stake for the future window (not current one!) is previous deposit summed up with a new one. Newly deposited tokens will be credited as a deposit only for the next window after their deposit.

Example:

  • Window 1: User deposits 5 ASI (FET)
    • Confirmed stake = 0 ASI (FET)
    • New deposit = 5 ASI (FET)
  • Window 2: User deposits 10 ASI (FET)
    • Confirmed stake = 5 ASI (FET)
    • New deposit = 10 ASI (FET)
  • Window 3:
    • User’s final (confirmed) stake = 15 ASI (FET)

In considered period users are allowed to:
  • Deposit ASI (FET) tokens to the contract, thereby taking part in the staking
  • Update their deposit (do re-deposit)
  • Withdraw deposited ASI (FET) together with already earned rewards

Remember that you can only withdraw all of your funds (deposited + rewards) from staking pool