Sui Booster package::boost bytecode | tide- Move path
- 0x7bd6…adc8::boost
- Functions
- 10 public, 0 entry
- Structs
- 1
- Friend modules
- None
boost
The on-chain disassembly. Offsets are bytecode positions within each function.
1// Move bytecode v6
2module 7bd673d1b980fc2f1c922f91395c325561a675fc2f349c8ffcff7d03bdbeadc8.boost {
3use 0000000000000000000000000000000000000000000000000000000000000001::option;
4use 0000000000000000000000000000000000000000000000000000000000000002::coin;
5use 0000000000000000000000000000000000000000000000000000000000000002::transfer;
6use 0000000000000000000000000000000000000000000000000000000000000002::tx_context;
7use 0000000000000000000000000000000000000000000000000000000000000002::url;
8
9struct BOOST has drop {
10 dummy_field: bool
11}
12
13init(Arg0: BOOST, Arg1: &mut TxContext) {
14L2: loc0: CoinMetadata<BOOST>
160MoveLoc[0](Arg0: BOOST)
182LdConst[1](vector<u8>: "BOO..)
193LdConst[2](vector<u8>: "Sui..)
204LdConst[3](vector<u8>: "Fir..)
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<BOOST>(BOOST, u8, vector<u8>, vector<u8>, vector<u8>, Option<Url>, &mut TxContext): TreasuryCap<BOOST> * CoinMetadata<BOOST>
2610StLoc[2](loc0: CoinMetadata<BOOST>)
2711CopyLoc[1](Arg1: &mut TxContext)
2913Call tx_context::sender(&TxContext): address
3014Call transfer::public_transfer<TreasuryCap<BOOST>>(TreasuryCap<BOOST>, address)
3115MoveLoc[2](loc0: CoinMetadata<BOOST>)
3216MoveLoc[1](Arg1: &mut TxContext)
3418Call tx_context::sender(&TxContext): address
3519Call transfer::public_transfer<CoinMetadata<BOOST>>(CoinMetadata<BOOST>, address)
41 1 => vector<u8>: "BOOST" // interpreted as UTF8 string
42 2 => vector<u8>: "Sui Booster DAO" // interpreted as UTF8 string
43 3 => vector<u8>: "First NFT DAO with multiple tools on walrus
46SuiSnapshot.wal.app" // interpreted as UTF8 string
47 4 => vector<u8>: "https://ipfs.io/ipfs/bafkreid7k5qk4nafu2jqv52vqm66w6wsiiuxv2hqzcsgb3zh5guhvekgxq" // interpreted as UTF8 string