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

API

utils

Module0x497a…a881
Move path
0xe741…b239::utils
Functions
11 public, 0 entry
Structs
0
Friend modules
None
utils

Bytecode56 lines

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

// Move bytecode v6
module e74104c66dd9f16b3096db2cc00300e556aa92edc871be4bc052b5dfb80db239.utils {
use 0000000000000000000000000000000000000000000000000000000000000001::string;
use 0000000000000000000000000000000000000000000000000000000000000001::vector;
 
public str(Arg0: u64): String {
L1: loc0: u8
L2: loc1: vector<u8>
B0:
0CopyLoc[0](Arg0: u64)
1LdU64(0)
2Eq
3BrFalse(7)
B1:
4LdConst[2](vector<u8>: "0" ..)
5Call string::utf8(vector<u8>): String
6Ret
B2:
7VecPack(5, 0)
8StLoc[2](loc1: vector<u8>)
B3:
9CopyLoc[0](Arg0: u64)
10LdU64(0)
11Gt
12BrFalse(28)
B4:
13CopyLoc[0](Arg0: u64)
14LdU64(10)
15Mod
16CastU8
17StLoc[1](loc0: u8)
18MoveLoc[0](Arg0: u64)
19LdU64(10)
20Div
21StLoc[0](Arg0: u64)
22MutBorrowLoc[2](loc1: vector<u8>)
23MoveLoc[1](loc0: u8)
24LdU8(48)
25Add
26VecPushBack(5)
27Branch(9)
B5:
28MutBorrowLoc[2](loc1: vector<u8>)
29Call vector::reverse<u8>(&mut vector<u8>)
30MoveLoc[2](loc1: vector<u8>)
31Call string::utf8(vector<u8>): String
32Ret
}
 
Constants [
0 => vector<u8>: "© 2025 Metabyte Labs, Inc. All Rights Reserved." // interpreted as UTF8 string
1 => vector<u8>: "Patent pending - U.S. Patent Application No. 63/861,982" // interpreted as UTF8 string
2 => vector<u8>: "0" // interpreted as UTF8 string
]
}