Module Parameters
The Alliance module has three parameters set at genesis or following a successful governance proposal. These parameters are critical for a well-functioning integration.
RewardDelayTime
Defines the delay between the time an Alliance is created and the time users can earn rewards for their Alliance delegations.
TakeRateClaimInterval
The interval of time on each EndBlocker when the module claims the take rate from all Alliance assets with a positive take rate. For more information on the TakeRate
, visit the rewards page.
LastTakeRateClaimTime
The timestamp of the last successful attempt at claiming the TakeRate
from Alliance assets. This timestamp is used to determine when the next TakeRate claim can occur.
RewardDelayTime
Defines the delay between the time an Alliance is created and the time users can earn rewards for their Alliance delegations.
TakeRateClaimInterval
The interval of time on each EndBlocker when the module claims the take rate from all Alliance assets with a positive take rate. For more information on the TakeRate
, visit the rewards page.
LastTakeRateClaimTime
The timestamp of the last successful attempt at claiming the TakeRate
from Alliance assets. This timestamp is used to determine when the next TakeRate claim can occur.
The Alliance module also supports bootstrapping an Alliance-enabled chain by adding Alliances to the assets list in the genesis file under the Alliance
property.