Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

API

thepe

Module0x1a2f…2e6a
Move path
0x1a2f…2e6a::thepe
Functions
10 public, 0 entry
Structs
1
Friend modules
None
thepe

Bytecode54 lines

The on-chain disassembly. Offsets are bytecode positions within each function.

// Move bytecode v6
module 1a2ffe9dcda70dcfbe61dc7f12907dbafcf6afe8cc161d81706d7d2178202e6a.thepe {
use 0000000000000000000000000000000000000000000000000000000000000001::option;
use 0000000000000000000000000000000000000000000000000000000000000002::coin;
use 0000000000000000000000000000000000000000000000000000000000000002::transfer;
use 0000000000000000000000000000000000000000000000000000000000000002::tx_context;
use 0000000000000000000000000000000000000000000000000000000000000002::url;
 
struct THEPE has drop {
dummy_field: bool
}
 
init(Arg0: THEPE, Arg1: &mut TxContext) {
L2: loc0: CoinMetadata<THEPE>
L3: loc1: TreasuryCap<THEPE>
B0:
0MoveLoc[0](Arg0: THEPE)
1LdConst[0](u8: 9)
2LdConst[1](vector<u8>: "THE..)
3LdConst[2](vector<u8>: "The..)
4LdConst[3](vector<u8>: "The..)
5LdConst[4](vector<u8>: "dat..)
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<THEPE>(THEPE, u8, vector<u8>, vector<u8>, vector<u8>, Option<Url>, &mut TxContext): TreasuryCap<THEPE> * CoinMetadata<THEPE>
10StLoc[2](loc0: CoinMetadata<THEPE>)
11StLoc[3](loc1: TreasuryCap<THEPE>)
12MutBorrowLoc[3](loc1: TreasuryCap<THEPE>)
13LdConst[5](u64: 1000..)
14CopyLoc[1](Arg1: &mut TxContext)
15FreezeRef
16Call tx_context::sender(&TxContext): address
17MoveLoc[1](Arg1: &mut TxContext)
18Call coin::mint_and_transfer<THEPE>(&mut TreasuryCap<THEPE>, u64, address, &mut TxContext)
19MoveLoc[3](loc1: TreasuryCap<THEPE>)
20LdConst[6](address: 0x00..)
21Call transfer::public_transfer<TreasuryCap<THEPE>>(TreasuryCap<THEPE>, address)
22MoveLoc[2](loc0: CoinMetadata<THEPE>)
23Call transfer::public_share_object<CoinMetadata<THEPE>>(CoinMetadata<THEPE>)
24Ret
}
 
Constants [
0 => u8: 9
1 => vector<u8>: "THEPE" // interpreted as UTF8 string
2 => vector<u8>: "Thena Pepe" // interpreted as UTF8 string
3 => vector<u8>: "Thena Pepe, the fearless warrior of the Metaverse, donned her golden armor and celestial blue cape, protecting the digital realms from chaos and corruption. Alongside her loyal ally, Thepe, they ventured through shimmering grids and glowing portals, ensuring harmony in every corner of the virtual universe." // interpreted as UTF8 string
4 => vector<u8>: "data:image/jpeg;base64,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" // interpreted as UTF8 string
5 => u64: 1000000000000000000
6 => address: 0x0000000000000000000000000000000000000000000000000000000000000000
]
}