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

API

admin

Module0xcd01…54db
Move path
0x2a74…2171::admin
Functions
1917 public, 18 entry
Structs
2
Friend modules
None
admin

Declarations

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

module admin;
struct AdminCap has store, key {
id: UID,
}
struct OperatorCap has store, key {
id: UID,
}
public entry fun add_operator(&AdminCap,address)
public entry fun clear_round_record(&OperatorCap,&mut random_vault::RandomVault,&Clock)
public entry fun collect_expired_prize(&mut random_vault::RandomVault,&Clock)
public entry fun collect_fee(&AdminCap,&mut random_vault::RandomVault,u64)
public entry fun destroy_operator(OperatorCap)
public entry fun draw(&OperatorCap,&mut random_vault::RandomVault,&staking::Staking,&Clock)
public entry fun draw_step_1(&OperatorCap,&mut random_vault::RandomVault,&staking::Staking,&Clock)
entry fun draw_step_1_new(&OperatorCap,&mut random_vault::RandomVault,&staking::Staking,&Clock,&Random)
public entry fun draw_step_2(&OperatorCap,&mut random_vault::RandomVault,Coin<hasui::HASUI>,&staking::Staking,&Clock)
public entry fun draw_step_2_new(&OperatorCap,&mut random_vault::RandomVault,&staking::Staking,u64,u64)
public entry fun draw_step_3(&OperatorCap,&mut random_vault::RandomVault)
fun init()
public entry fun migrate(&AdminCap,&mut random_vault::RandomVault)
public entry fun pause(&OperatorCap,&mut random_vault::RandomVault)
public entry fun resume(&OperatorCap,&mut random_vault::RandomVault)
public entry fun set_prize_rate(&OperatorCap,&mut random_vault::RandomVault,vector<u64>)
public entry fun set_round_duration(&OperatorCap,&mut random_vault::RandomVault,u64)
public entry fun set_withdraw_fee_rate(&OperatorCap,&mut random_vault::RandomVault,u64)
public entry fun start_first_round(&OperatorCap,&mut random_vault::RandomVault,u64,&Clock)