Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

API

vault

Module0xc067…8bf8
Move path
0x79ee…5b7a::vault
Functions
6042 public, 1 entry
Structs
4
Friend modules
staked_position
vault

Functions60

Structs4

key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.

  • LockEnforcementcopydropstore

    No fields

  • idUID
    capauthority::AuthorityCap<T0>
  • VAULTdrop
    dummy_fieldbool
  • idUID
    type_namesvector<TypeName>
    total_staked_amountu64
    total_multiplier_staked_amountu64
    total_rewards_emittedvector<u64>
    total_rewards_remainingvector<u64>
    total_rewards_accumulated_per_sharevector<u128>
    emission_ratesvector<u64>
    emission_frequencies_msvector<u64>
    emission_start_timestamps_msvector<u64>
    emission_end_timestamps_msvector<u64>
    last_reward_timestamps_msvector<u64>
    supported_lock_enforcementsvector<LockEnforcement>
    min_lock_duration_msu64
    max_lock_duration_msu64
    max_lock_multiplieru64
    min_stake_amountu64

Constants13

Constants are shown the way the code loads them. Bytecode does not keep their names.

IndexValueTypeUseUsed in
00u64Abort codenewcalc_rewards_debtemit_rewardsadjust_emission_start_timestamps_msand 2 more
11u64Abort codenewset_min_lock_duration_msset_max_lock_duration_ms
22u64Abort codefrom_u8to_u8new
33u64Abort codeadd_reward_update_emission_schedule_
44u64Abort codetype_name_to_indexinitialize_reward_remove_reward_
55u64Abort codedecrease_total_staked_amountdecrease_total_multiplier_staked_amount
66u64Abort codeclaim_rewards
77u64Abort codenew
88u64Abort coderemove_reward_
910u64Valueminimal_claimclaim_rewards
102000000000000000000u64Valuenew
1100vector<u64>Valuenewcalc_rewards_debt
1200vector<u128>Valuenew