Scam package::cdnft bytecode | tide- Move path
- 0x265e…86f3::cdnft
- Functions
- 21 public, 0 entry
- Structs
- 2
- Friend modules
- None
cdnft
The on-chain disassembly. Offsets are bytecode positions within each function.
1// Move bytecode v6
2module 265ec32b50ff466c8a13a9a96b8e2dcdc5930a4042fba2f41d3e09c8cc0386f3.cdnft {
3use 0000000000000000000000000000000000000000000000000000000000000001::string;
4use 0000000000000000000000000000000000000000000000000000000000000002::display;
5use 0000000000000000000000000000000000000000000000000000000000000002::object;
6use 0000000000000000000000000000000000000000000000000000000000000002::package;
7use 0000000000000000000000000000000000000000000000000000000000000002::transfer;
8use 0000000000000000000000000000000000000000000000000000000000000002::tx_context;
9
10struct CDNFT has drop {
11 dummy_field: bool
12}
13
14
struct TICKET_NFT has store, key {
20init(Arg0: CDNFT, Arg1: &mut TxContext) {
21L2: loc0: vector<String>
22L3: loc1: vector<String>
24L5: loc3: Display<TICKET_NFT>
260LdConst[0](vector<u8>: "nam..)
271Call string::utf8(vector<u8>): String
282LdConst[1](vector<u8>: "ima..)
293Call string::utf8(vector<u8>): String
304LdConst[2](vector<u8>: "des..)
315Call string::utf8(vector<u8>): String
337StLoc[2](loc0: vector<String>)
348LdConst[3](vector<u8>: "DEE..)
359Call string::utf8(vector<u8>): String
3610LdConst[4](vector<u8>: "ipf..)
3711Call string::utf8(vector<u8>): String
3812LdConst[5](vector<u8>: "Thi..)
3913Call string::utf8(vector<u8>): String
4115StLoc[3](loc1: vector<String>)
4216MoveLoc[0](Arg0: CDNFT)
4317CopyLoc[1](Arg1: &mut TxContext)
4418Call package::claim<CDNFT>(CDNFT, &mut TxContext): Publisher
4519StLoc[4](loc2: Publisher)
4620ImmBorrowLoc[4](loc2: Publisher)
4721MoveLoc[2](loc0: vector<String>)
4822MoveLoc[3](loc1: vector<String>)
4923CopyLoc[1](Arg1: &mut TxContext)
5024Call display::new_with_fields<TICKET_NFT>(&Publisher, vector<String>, vector<String>, &mut TxContext): Display<TICKET_NFT>
5125StLoc[5](loc3: Display<TICKET_NFT>)
5226MutBorrowLoc[5](loc3: Display<TICKET_NFT>)
5327Call display::update_version<TICKET_NFT>(&mut Display<TICKET_NFT>)
5428MoveLoc[4](loc2: Publisher)
5529CopyLoc[1](Arg1: &mut TxContext)
5731Call tx_context::sender(&TxContext): address
5832Call transfer::public_transfer<Publisher>(Publisher, address)
5933MoveLoc[5](loc3: Display<TICKET_NFT>)
6034MoveLoc[1](Arg1: &mut TxContext)
6236Call tx_context::sender(&TxContext): address
6337Call transfer::public_transfer<Display<TICKET_NFT>>(Display<TICKET_NFT>, address)
67public mint(Arg0: &mut vector<address>, Arg1: &mut TxContext) {
690CopyLoc[0](Arg0: &mut vector<address>)
787CopyLoc[1](Arg1: &mut TxContext)
798Call object::new(&mut TxContext): UID
809LdConst[3](vector<u8>: "DEE..)
8110Call string::utf8(vector<u8>): String
8211LdConst[5](vector<u8>: "Thi..)
8312Call string::utf8(vector<u8>): String
8514CopyLoc[0](Arg0: &mut vector<address>)
8716Call transfer::public_transfer<TICKET_NFT>(TICKET_NFT, address)
9018MoveLoc[0](Arg0: &mut vector<address>)
9220MoveLoc[1](Arg1: &mut TxContext)
98 0 => vector<u8>: "name" // interpreted as UTF8 string
99 1 => vector<u8>: "image_url" // interpreted as UTF8 string
100 2 => vector<u8>: "description" // interpreted as UTF8 string
101 3 => vector<u8>: "DEEP Claim NFT" // interpreted as UTF8 string
102 4 => vector<u8>: "ipfs://QmV29zjnfgggJRw6LEodEa8xHN6wgufaADEfKtzvioAXMF" // interpreted as UTF8 string
103 5 => vector<u8>: "This exclusive NFT is your claim to DEEP tokens." // interpreted as UTF8 string