Package::snail bytecode | tide- Move path
- 0xe1fe…096e::snail
- Functions
- 10 public, 0 entry
- Structs
- 1
- Friend modules
- None
snail
The on-chain disassembly. Offsets are bytecode positions within each function.
1// Move bytecode v6
2module e1fe7dbc2da922e7d4eb41adf1c08d8cafc6cc05ececafdb3fbd436e1922096e.snail {
3use 0000000000000000000000000000000000000000000000000000000000000001::option;
4use 0000000000000000000000000000000000000000000000000000000000000002::coin;
5use 0000000000000000000000000000000000000000000000000000000000000002::transfer;
6use 0000000000000000000000000000000000000000000000000000000000000002::tx_context;
7use 0000000000000000000000000000000000000000000000000000000000000002::url;
8
9struct SNAIL has drop {
10 dummy_field: bool
11}
12
13init(Arg0: SNAIL, Arg1: &mut TxContext) {
14L2: loc0: CoinMetadata<SNAIL>
15L3: loc1: TreasuryCap<SNAIL>
170MoveLoc[0](Arg0: SNAIL)
192LdConst[1](vector<u8>: "Sna..)
203LdConst[2](vector<u8>: "Tur..)
214LdConst[3](vector<u8>: " Tu..)
225LdConst[4](vector<u8>: "htt..)
236Call url::new_unsafe_from_bytes(vector<u8>): Url
247Call option::some<Url>(Url): Option<Url>
258CopyLoc[1](Arg1: &mut TxContext)
269Call coin::create_currency<SNAIL>(SNAIL, u8, vector<u8>, vector<u8>, vector<u8>, Option<Url>, &mut TxContext): TreasuryCap<SNAIL> * CoinMetadata<SNAIL>
2710StLoc[2](loc0: CoinMetadata<SNAIL>)
2811StLoc[3](loc1: TreasuryCap<SNAIL>)
2912MoveLoc[2](loc0: CoinMetadata<SNAIL>)
3013Call transfer::public_freeze_object<CoinMetadata<SNAIL>>(CoinMetadata<SNAIL>)
3114MoveLoc[3](loc1: TreasuryCap<SNAIL>)
3215MoveLoc[1](Arg1: &mut TxContext)
3417Call tx_context::sender(&TxContext): address
3518Call transfer::public_transfer<TreasuryCap<SNAIL>>(TreasuryCap<SNAIL>, address)
41 1 => vector<u8>: "Snail" // interpreted as UTF8 string
42 2 => vector<u8>: "Turbosnail" // interpreted as UTF8 string
43 3 => vector<u8>: " Turbosnail is The ultimate meme token launch on turbos.fun ! Join the slow and steady race to the moon, powered by community.
44movement and watch it inch its way to the top" // interpreted as UTF8 string
45 4 => vector<u8>: "https://r.turbos.finance/icon/1730723361970.jpeg" // interpreted as UTF8 string