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

API

staking

Module0x9193…6edc
Move path
0x9193…6edc::staking
Functions
44 public, 0 entry
Structs
3
Friend modules
None
staking

Declarations

Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.

module staking;
struct ClaimEvent<phantom T0> has copy, drop {
pool_id: ID,
user: address,
amount: u64,
timestamp: u64,
position_id: ID,
}
struct StakeEvent<phantom T0> has copy, drop {
pool_id: ID,
user: address,
amount: u64,
duration: u64,
chakra_level: u64,
timestamp: u64,
position_id: ID,
}
struct UnstakeEvent<phantom T0> has copy, drop {
pool_id: ID,
user: address,
amount: u64,
timestamp: u64,
position_id: ID,
}
public fun claim_rewards<T0>(&mut staking_pool::StakingPool<T0>,&mut staking_pool::StakedPosition<T0>,&version::Version,&Clock): Coin<T0>
public fun stake<T0>(&mut staking_pool::StakingPool<T0>,Coin<T0>,u64,&version::Version,&Clock): staking_pool::StakedPosition<T0>
public fun unstake<T0>(&mut staking_pool::StakingPool<T0>,staking_pool::StakedPosition<T0>,&version::Version,&Clock): (Coin<T0>, Coin<T0>)