Package::adison bytecode | tide- Move path
- 0x00a2…01d5::adison
- Functions
- 10 public, 0 entry
- Structs
- 1
- Friend modules
- None
adison
The on-chain disassembly. Offsets are bytecode positions within each function.
1// Move bytecode v6
2module a2d99e407bee4b7d662b0f5fe7dcbc79019ed24d22f2adfb5d6eb6febd01d5.adison {
3use 0000000000000000000000000000000000000000000000000000000000000001::option;
4use 0000000000000000000000000000000000000000000000000000000000000002::coin;
5use 0000000000000000000000000000000000000000000000000000000000000002::transfer;
6use 0000000000000000000000000000000000000000000000000000000000000002::tx_context;
7use 0000000000000000000000000000000000000000000000000000000000000002::url;
8
9struct ADISON has drop {
10 dummy_field: bool
11}
12
13init(Arg0: ADISON, Arg1: &mut TxContext) {
14L2: loc0: CoinMetadata<ADISON>
160MoveLoc[0](Arg0: ADISON)
182LdConst[1](vector<u8>: "ADI..)
193LdConst[2](vector<u8>: "Adi..)
204LdConst[3](vector<u8>: "$AD..)
215LdConst[4](vector<u8>: "htt..)
226Call url::new_unsafe_from_bytes(vector<u8>): Url
237Call option::some<Url>(Url): Option<Url>
248CopyLoc[1](Arg1: &mut TxContext)
259Call coin::create_currency<ADISON>(ADISON, u8, vector<u8>, vector<u8>, vector<u8>, Option<Url>, &mut TxContext): TreasuryCap<ADISON> * CoinMetadata<ADISON>
2610StLoc[2](loc0: CoinMetadata<ADISON>)
2711CopyLoc[1](Arg1: &mut TxContext)
2913Call tx_context::sender(&TxContext): address
3014Call transfer::public_transfer<TreasuryCap<ADISON>>(TreasuryCap<ADISON>, address)
3115MoveLoc[2](loc0: CoinMetadata<ADISON>)
3216MoveLoc[1](Arg1: &mut TxContext)
3418Call tx_context::sender(&TxContext): address
3519Call transfer::public_transfer<CoinMetadata<ADISON>>(CoinMetadata<ADISON>, address)
41 1 => vector<u8>: "ADISON" // interpreted as UTF8 string
42 2 => vector<u8>: "Adison Sui" // interpreted as UTF8 string
43 3 => vector<u8>: "$ADISON stampede across the $SUI battlefield" // interpreted as UTF8 string
44 4 => vector<u8>: "https://ipfs.io/ipfs/bafkreifd74vqrb7etdcuyrxaapu7uvqw3w327scucvgpfti7dmchtn4xpu" // interpreted as UTF8 string