position_nft
Module0x8925…bce5
- Move path
- 0x91bf…9ca1::position_nft
- Functions
- 52 public, 0 entry
- Structs
- 3
- Friend modules
- position_manager
position_nft
- fee4
- fee10000bps1
- fee100bps1
- 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_u12817
- math_u2565
- math_u647
- pool87
- pool_factory21
- pool_fetcher1
- position_manager37
- position_nft5
- reward_manager8
- string_tools5
- swap_router13
Functions5
Structs3
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
- MintNFTEventcopydrop
object_id ID creator address name String - POSITION_NFTdrop
dummy_field bool - TurbosPositionNFTstorekey
id UID name String description String img_url Url pool_id ID position_id ID coin_type_a TypeName coin_type_b TypeName fee_type TypeName
Constants10
Constants are shown the way the code loads them. Bytecode does not keep their names.
| Slot | Value | Type | Use | Used in |
|---|---|---|---|---|
| 0 | "name" // interpreted as UTF8 string | vector<u8> | Value | init |
| 1 | "description" // interpreted as UTF8 string | vector<u8> | Value | init |
| 2 | "image_url" // interpreted as UTF8 string | vector<u8> | Value | init |
| 3 | "project_url" // interpreted as UTF8 string | vector<u8> | Value | init |
| 4 | "creator" // interpreted as UTF8 string | vector<u8> | Value | init |
| 5 | "{name}" // interpreted as UTF8 string | vector<u8> | Value | init |
| 6 | "{description}" // interpreted as UTF8 string | vector<u8> | Value | init |
| 7 | "{img_url}" // interpreted as UTF8 string | vector<u8> | Value | init |
| 8 | "https://turbos.finance" // interpreted as UTF8 string | vector<u8> | Value | init |
| 9 | "Turbos Team" // interpreted as UTF8 string | vector<u8> | Value | init |