staking
Module0xb39d…06f6
- Move path
- 0xaec9…5faa::staking
- Functions
- 53 public, 0 entry
- Structs
- 1
- Friend modules
- router
staking
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module staking;
struct StakeConfig has store, key {
id: UID,
version: u64,
tge_time: u64,
ratio_base_18: u64,
max_stake_limit: u64,
total_staked: u64,
}
public fun change_stake_config(&admin::AdminCap,&mut StakeConfig,&mut Option<u64>,&mut Option<u64>,&mut Option<u64>,&mut Option<u64>)
public fun stake(&mut csui::CSUITreasuryCoinfig,&mut StakeConfig,&mut treasury::Treasury,Coin<SUI>,&Clock): Coin<csui::CSUI>
public fun unstake(&mut csui::CSUITreasuryCoinfig,&mut StakeConfig,&mut treasury::Treasury,Coin<csui::CSUI>,&Clock): Coin<SUI>