protocol_fee
Module0x7713…9f9d
- Move path
- 0xaec9…5faa::protocol_fee
- Functions
- 108 public, 0 entry
- Structs
- 1
- Friend modules
- router
protocol_fee
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module protocol_fee;
struct ProtocolFeeConfig has store, key {
id: UID,
version: u64,
dev_wallet: address,
total_protocol_fee_percent_base_18: u64,
treasury_fee_percent_base_18: u64,
dev_wallet_fee_percent_base_18: u64,
referee_discount: u64,
}
public fun change_fee_percentages(&admin::AdminCap,&mut ProtocolFeeConfig,&mut Option<u64>,&mut Option<u64>,&mut Option<u64>,&mut Option<u64>,&mut Option<u64>)
public fun take_percent_base_18(u64, u64): u64