suip
Module0xda8c…69f7
- Move path
- 0xda8c…69f7::suip
- Functions
- 10 public, 0 entry
- Structs
- 1
- Friend modules
- None
suip
Bytecode53 lines
The on-chain disassembly. Offsets are bytecode positions within each function.
// Move bytecode v6
module da8cc8b6bbdd8de45d4d2ba26d04ef7e97c8dc87d1df9e242d7083a7c99d69f7.suip {
use 0000000000000000000000000000000000000000000000000000000000000001::option;
use 0000000000000000000000000000000000000000000000000000000000000002::coin;
use 0000000000000000000000000000000000000000000000000000000000000002::transfer;
use 0000000000000000000000000000000000000000000000000000000000000002::tx_context;
use 0000000000000000000000000000000000000000000000000000000000000002::url;
struct SUIP has drop {
dummy_field: bool
}
init(Arg0: SUIP, Arg1: &mut TxContext) {
L2: loc0: CoinMetadata<SUIP>
B0:
0MoveLoc[0](Arg0: SUIP)
1LdConst[0](u8: 6)
2LdConst[1](vector<u8>: "SUI..)
3LdConst[2](vector<u8>: "Sui..)
4LdConst[3](vector<u8>: "Sui..)
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<SUIP>(SUIP, u8, vector<u8>, vector<u8>, vector<u8>, Option<Url>, &mut TxContext): TreasuryCap<SUIP> * CoinMetadata<SUIP>
10StLoc[2](loc0: CoinMetadata<SUIP>)
11CopyLoc[1](Arg1: &mut TxContext)
12FreezeRef
13Call tx_context::sender(&TxContext): address
14Call transfer::public_transfer<TreasuryCap<SUIP>>(TreasuryCap<SUIP>, address)
15MoveLoc[2](loc0: CoinMetadata<SUIP>)
16MoveLoc[1](Arg1: &mut TxContext)
17FreezeRef
18Call tx_context::sender(&TxContext): address
19Call transfer::public_transfer<CoinMetadata<SUIP>>(CoinMetadata<SUIP>, address)
20Ret
}
Constants [
0 => u8: 6
1 => vector<u8>: "SUIP" // interpreted as UTF8 string
2 => vector<u8>: "Suipreme" // interpreted as UTF8 string
3 => vector<u8>: "Suipreme ($SUIP) - Share, Engage, and Be Rewarded
Suipreme ($SUIP) is a community-driven token built to turn engagement into rewards. Every like, share, and interaction matters. Holders gain access to exclusive campaigns, apps, and perks while helping shape a vibrant, growing ecosystem.
The project will launch in phases: early adopters will enjoy special campaigns and community perks, followed by app releases, engagement rewards, and future features designed to make every step of the experience valuable.
Whether you are a creator, supporter, or collector, $SUIP gives you the tools to engage, earn, and be part of something bigger. Visit suipreme.net (coming soon) and join the Suipreme community from day one." // interpreted as UTF8 string
4 => vector<u8>: "https://ipfs.io/ipfs/bafybeibrfs3vb454dwz2hucp34vfwu6bqbajbs5ac7y2licrcxfcc7vrny" // interpreted as UTF8 string
]
}