suigetsu
Module0xa58e…7106
- Move path
- 0xa58e…7106::suigetsu
- Functions
- 10 public, 0 entry
- Structs
- 1
- Friend modules
- None
suigetsu
Bytecode44 lines
The on-chain disassembly. Offsets are bytecode positions within each function.
// Move bytecode v6
module a58e16d87e080b40a27f2ffec7b2c1a722cb7c8b706aa2fdee35d55ea1a87106.suigetsu {
use 0000000000000000000000000000000000000000000000000000000000000001::option;
use 0000000000000000000000000000000000000000000000000000000000000002::coin;
use 0000000000000000000000000000000000000000000000000000000000000002::transfer;
use 0000000000000000000000000000000000000000000000000000000000000002::tx_context;
use 0000000000000000000000000000000000000000000000000000000000000002::url;
struct SUIGETSU has drop {
dummy_field: bool
}
init(Arg0: SUIGETSU, Arg1: &mut TxContext) {
L2: loc0: CoinMetadata<SUIGETSU>
B0:
0MoveLoc[0](Arg0: SUIGETSU)
1LdConst[0](u8: 6)
2LdConst[1](vector<u8>: "SUI..)
3LdConst[2](vector<u8>: "Sui..)
4LdConst[3](vector<u8>: "$SU..)
5LdConst[4](vector<u8>: "htt..)
6Call url::new_unsafe_from_bytes(vector<u8>): Url
7Call option::some<Url>(Url): Option<Url>
8CopyLoc[1](Arg1: &mut TxContext)
9Call coin::create_currency<SUIGETSU>(SUIGETSU, u8, vector<u8>, vector<u8>, vector<u8>, Option<Url>, &mut TxContext): TreasuryCap<SUIGETSU> * CoinMetadata<SUIGETSU>
10StLoc[2](loc0: CoinMetadata<SUIGETSU>)
11MoveLoc[1](Arg1: &mut TxContext)
12FreezeRef
13Call tx_context::sender(&TxContext): address
14Call transfer::public_transfer<TreasuryCap<SUIGETSU>>(TreasuryCap<SUIGETSU>, address)
15MoveLoc[2](loc0: CoinMetadata<SUIGETSU>)
16Call transfer::public_share_object<CoinMetadata<SUIGETSU>>(CoinMetadata<SUIGETSU>)
17Ret
}
Constants [
0 => u8: 6
1 => vector<u8>: "SUIGETSU" // interpreted as UTF8 string
2 => vector<u8>: "Suigetsu" // interpreted as UTF8 string
3 => vector<u8>: "$SUIGETSU, an anime token on SUI blockchain. SUI means water in Chinese and Suigetsu is a water based justu user from the Naruto anime. He's also from the Hidden Village in the Mist. SUI blockchain is founded by Mysten Labs. Coincidence? I think not!" // interpreted as UTF8 string
4 => vector<u8>: "https://api.movepump.com/uploads/SUIGESTSU_55cfe97523.jpg" // interpreted as UTF8 string
]
}