fee2000bps
Module0xa5a0…1e64
- Move path
- 0x91bf…9ca1::fee2000bps
- Functions
- 10 public, 0 entry
- Structs
- 1
- Friend modules
- None
fee2000bps
- acl8
- fee4
- fee10000bps1
- fee1000bps1
- fee100bps1
- fee20000bps1
- fee2000bps1
- fee2500bps1
- fee3000bps1
- fee500bps1
- full_math_u1286
- full_math_u326
- full_math_u646
- i12831
- i3230
- i6428
- math_bit2
- math_liquidity7
- math_sqrt_price8
- math_swap3
- math_tick7
- math_u12818
- math_u2565
- math_u647
- partner13
- pool103
- pool_factory45
- pool_fetcher2
- position_manager38
- position_nft5
- reward_manager13
- string_tools6
- swap_router16
Bytecode23 lines
The on-chain disassembly. Offsets are bytecode positions within each function.
// Move bytecode v6
module 91bfbc386a41afcfd9b2533058d7e915a1d3829089cc268ff4333d54d6339ca1.fee2000bps {
use 0000000000000000000000000000000000000000000000000000000000000002::transfer;
use 0000000000000000000000000000000000000000000000000000000000000002::tx_context;
use 91bfbc386a41afcfd9b2533058d7e915a1d3829089cc268ff4333d54d6339ca1::fee;
struct FEE2000BPS has drop {
dummy_field: bool
}
init(Arg0: FEE2000BPS, Arg1: &mut TxContext) {
B0:
0MoveLoc[0](Arg0: FEE2000BPS)
1LdU32(2000)
2LdU32(40)
3MoveLoc[1](Arg1: &mut TxContext)
4Call fee::create_fee<FEE2000BPS>(FEE2000BPS, u32, u32, &mut TxContext): Fee<FEE2000BPS>
5Call transfer::public_freeze_object<Fee<FEE2000BPS>>(Fee<FEE2000BPS>)
6Ret
}
}