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

API

config_script

Module0xb2db…ae2d
Move path
0x996c…12c3::config_script
Functions
99 public, 9 entry
Structs
0
Friend modules
None
config_script

Bytecode100 lines

The on-chain disassembly. Offsets are bytecode positions within each function.

// Move bytecode v7
module 996c4d9480708fb8b92aa7acf819fb0497b5ec8e65ba06601cae2fb6db3312c3.config_script {
use 1eabed72c53feb3805120a081dc15963c204dc8d091542592abaf7a35689b2fb::config;
use 1eabed72c53feb3805120a081dc15963c204dc8d091542592abaf7a35689b2fb::position;
use 0000000000000000000000000000000000000000000000000000000000000001::string;
use 0000000000000000000000000000000000000000000000000000000000000002::package;
use 0000000000000000000000000000000000000000000000000000000000000002::tx_context;
 
entry public update_protocol_fee_rate(Arg0: &mut GlobalConfig, Arg1: u64, Arg2: &TxContext) {
B0:
0MoveLoc[0](Arg0: &mut GlobalConfig)
1MoveLoc[1](Arg1: u64)
2MoveLoc[2](Arg2: &TxContext)
3Call config::update_protocol_fee_rate(&mut GlobalConfig, u64, &TxContext)
4Ret
}
 
entry public add_fee_tier(Arg0: &mut GlobalConfig, Arg1: u32, Arg2: u64, Arg3: &TxContext) {
B0:
0MoveLoc[0](Arg0: &mut GlobalConfig)
1MoveLoc[1](Arg1: u32)
2MoveLoc[2](Arg2: u64)
3MoveLoc[3](Arg3: &TxContext)
4Call config::add_fee_tier(&mut GlobalConfig, u32, u64, &TxContext)
5Ret
}
 
entry public update_fee_tier(Arg0: &mut GlobalConfig, Arg1: u32, Arg2: u64, Arg3: &TxContext) {
B0:
0MoveLoc[0](Arg0: &mut GlobalConfig)
1MoveLoc[1](Arg1: u32)
2MoveLoc[2](Arg2: u64)
3MoveLoc[3](Arg3: &TxContext)
4Call config::update_fee_tier(&mut GlobalConfig, u32, u64, &TxContext)
5Ret
}
 
entry public delete_fee_tier(Arg0: &mut GlobalConfig, Arg1: u32, Arg2: &TxContext) {
B0:
0MoveLoc[0](Arg0: &mut GlobalConfig)
1MoveLoc[1](Arg1: u32)
2MoveLoc[2](Arg2: &TxContext)
3Call config::delete_fee_tier(&mut GlobalConfig, u32, &TxContext)
4Ret
}
 
entry public set_roles(Arg0: &AdminCap, Arg1: &mut GlobalConfig, Arg2: address, Arg3: u128) {
B0:
0MoveLoc[0](Arg0: &AdminCap)
1MoveLoc[1](Arg1: &mut GlobalConfig)
2MoveLoc[2](Arg2: address)
3MoveLoc[3](Arg3: u128)
4Call config::set_roles(&AdminCap, &mut GlobalConfig, address, u128)
5Ret
}
 
entry public add_role(Arg0: &AdminCap, Arg1: &mut GlobalConfig, Arg2: address, Arg3: u8) {
B0:
0MoveLoc[0](Arg0: &AdminCap)
1MoveLoc[1](Arg1: &mut GlobalConfig)
2MoveLoc[2](Arg2: address)
3MoveLoc[3](Arg3: u8)
4Call config::add_role(&AdminCap, &mut GlobalConfig, address, u8)
5Ret
}
 
entry public remove_role(Arg0: &AdminCap, Arg1: &mut GlobalConfig, Arg2: address, Arg3: u8) {
B0:
0MoveLoc[0](Arg0: &AdminCap)
1MoveLoc[1](Arg1: &mut GlobalConfig)
2MoveLoc[2](Arg2: address)
3MoveLoc[3](Arg3: u8)
4Call config::remove_role(&AdminCap, &mut GlobalConfig, address, u8)
5Ret
}
 
entry public remove_member(Arg0: &AdminCap, Arg1: &mut GlobalConfig, Arg2: address) {
B0:
0MoveLoc[0](Arg0: &AdminCap)
1MoveLoc[1](Arg1: &mut GlobalConfig)
2MoveLoc[2](Arg2: address)
3Call config::remove_member(&AdminCap, &mut GlobalConfig, address)
4Ret
}
 
entry public set_position_display(Arg0: &GlobalConfig, Arg1: &Publisher, Arg2: String, Arg3: String, Arg4: String, Arg5: String, Arg6: &mut TxContext) {
B0:
0MoveLoc[0](Arg0: &GlobalConfig)
1MoveLoc[1](Arg1: &Publisher)
2MoveLoc[2](Arg2: String)
3MoveLoc[3](Arg3: String)
4MoveLoc[4](Arg4: String)
5MoveLoc[5](Arg5: String)
6MoveLoc[6](Arg6: &mut TxContext)
7Call position::set_display(&GlobalConfig, &Publisher, String, String, String, String, &mut TxContext)
8Ret
}
 
}