Package 0x23ec…39f5
staking_pool
- Move path
- 0x23ec…39f5::staking_pool
- Functions
- 359 public, 0 entry
- Structs
- 5
staking_pool
Functions35
Structs5
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
- PoolRewardDatadropstore
start_index u128 end_index u128 - STAKING_POOLdrop
dummy_field bool - StakingPoolstorekey
id UID unbond_bucket VecMap<u64, u64> total_vote_power u64 last_update_at u64 current_epoch u64 current_global_index u128 epoch_data VecMap<u64, PoolRewardData> reward Balance<mmt::MMT> reward_remain_amount u128 reward_rate u128 init_reward_at u64 reward_end_at u64 total_reward_allocated u128 reward_last_update_at u64 - UpdatePoolRewardEmissionEventcopydrop
sender address current_reward u64 total_reward_allocated u128 reward_remain_amount u128 reward_end_at u64 reward_rate u128 - UserRewardDatadropstore
last_claimed_at u64 last_claimed_epoch u64 last_claimed_index u128 reward_claimed u128
Constants0
No constants are used by this module's code