Time Cooldown

With staking pools there will be time cooldowns for various actions to complete.

  1. Pool Reward Breakdown changes - when a pool owner changes the reward breakdown of their pool these changes will not go into effect immediately. This is to allow the stakers in the pool time to unstake before the new reward breakdown takes effect.

    1. To find current values for reward breakdown change times

    2. Go to the StakingPool.sol contract for the pool

    3. It is displayed as “updateShares” in seconds

    Remember, it is up to you to monitor the pool breakdowns and to satisfy yourself that you are happy with any changes. The Foundation takes no responsibility for the pool breakdowns. Please refer to the Terms of Use.

  2. Unstaking a genesis key - a genesis key is defined as the last key a pool owner has staked in a pool. This key has an extended unstake cooldown before it can be claimed that is longer than other unstake requests. This is to allow the stakers in the pool the ability to view that a pool owner has initiated this request and unstake their keys and/or esXAI before the genesis key unstaking request is completed.

    1. To find current values for unstaking times for a genesis key

    2. Go to the Poolfactory.sol contract “Read as Proxy” page

    3. Select the option “unstakeGenesisKeyDelayPeriod”

    4. The unstake period will be displayed in seconds

    Remember, it is your responsibility to monitor the keys within a staking pool you participate in and to unstake your esXAi before the genesis key is unstaked. The Foundation takes no responsibility for staked esXAI. Please refer to the Terms of Use.

  3. Unstaking esXAI or Keys (except a genesis key) - unstaking esXAI and/or keys from a staking pool will have a waiting period until that stake can be claimed and returned to the users wallet. Stake will continue to accrue pool rewards during this waiting period. Stake will also continue to accrue pool rewards once the waiting period is completed until the unstake is claimed.

    1. To find current values for unstaking times

    2. Go to the Poolfactory.sol contract “Read as Proxy” page

    3. Select the option “unstakeKeysDelayPeriod” or "unstakeEsXaiDelayPeriod"

    4. The unstake period will be displayed in seconds