mint
Module0x034c…ddca
- Move path
- 0x034c…ddca::mint
- Functions
- 2118 public, 0 entry
- Structs
- 12
- Friend modules
- None
Functions21
- public fun admin_add_to_migration_warehouse(&admin::AdminCap,vector<factory::PrimeMachin>,&mut MigrationWarehouse)
- public fun admin_add_to_mint_warehouse(&admin::AdminCap,vector<factory::PrimeMachin>,&mut MintWarehouse)
- public fun admin_refund_mint(&admin::AdminCap,Mint,&mut Kiosk,&KioskOwnerCap,&TransferPolicy<factory::PrimeMachin>)
- public fun admin_reveal_mint(RevealMintCap,&mut Mint,attributes::Attributes,image::Image,rarity::Rarity)
- public fun claim_mint(MintReceipt,Mint,&mut Kiosk,&KioskOwnerCap,&TransferPolicy<factory::PrimeMachin>)
Structs12
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
id UID number u16 - MINTdrop
dummy_field bool - MigrationTicketstorekey
id UID number u16 id UID pfps ObjectTable<u16, factory::PrimeMachin> is_initialized bool - Mintkey
id UID number u16 pfp Option<factory::PrimeMachin> payment Option<Coin<SUI>> is_revealed bool minted_by address claim_expiration_epoch u64 - MintClaimedEventcopydrop
pfp_id ID pfp_number u16 claimed_by address kiosk_id ID - MintEventcopydrop
mint_id ID pfp_id ID pfp_number u16 minted_by address - MintReceiptkey
id UID number u16 mint_id ID - MintSettingskey
id UID price u64 phase u8 status u8 id UID pfps TableVec<factory::PrimeMachin> is_initialized bool id UID number u16 pfp_id ID mint_id ID create_attributes_cap_id ID create_image_cap_id ID create_rarity_cap_id ID id UID phase u8
Constants46
Constants are shown the way the code loads them. Bytecode does not keep their names.
| Slot | Value | Type | Use | Used in |
|---|---|---|---|---|
| 0 | 1 | u64 | Abort code | public_mint |
| 1 | 2 | u64 | Abort code | destroy_mint_receipt |
| 2 | 3 | u64 | Abort code | admin_issue_migration_ticket |
| 3 | 4 | u64 | Abort code | public_mintwhitelist_mint |
| 4 | 5 | u64 | Abort code | admin_set_mint_phase |
| 5 | 6 | u64 | Abort code | admin_set_mint_price |
| 6 | 7 | u64 | Abort code | admin_reveal_mint |
| 7 | 8 | u64 | Abort code | claim_mint |
| 8 | 9 | u64 | Abort code | admin_set_mint_status |
| 9 | 10 | u64 | Abort code | whitelist_mint |
| 10 | 11 | u64 | Abort code | admin_issue_whitelist_ticket |
| 11 | 12 | u64 | Abort code | admin_issue_migration_ticket |
| 12 | 13 | u64 | Abort code | admin_add_to_migration_warehouse |
| 13 | 14 | u64 | Abort code | admin_destroy_migration_warehouse |
| 14 | 15 | u64 | Abort code | admin_destroy_migration_warehouse |
| 15 | 16 | u64 | Abort code | admin_refund_mint |
| 16 | 17 | u64 | Abort code | migration_mintpublic_mintwhitelist_mint |
| 17 | 18 | u64 | Abort code | migration_mint |
| 18 | 19 | u64 | Abort code | admin_add_to_mint_warehouse |
| 19 | 20 | u64 | Abort code | admin_destroy_mint_warehouse |
| 20 | 21 | u64 | Abort code | admin_destroy_mint_warehouse |
| 21 | 22 | u64 | Abort code | claim_mint |
| 22 | 23 | u64 | Abort code | public_mint |
| 23 | 1304 | u16 | Value | admin_add_to_mint_warehouse |
| 24 | 2029 | u16 | Value | admin_add_to_migration_warehouse |
| 25 | 30 | u64 | Value | mint_internal |
| 26 | "name" // interpreted as UTF8 string | vector<u8> | Value | init |
| 27 | "Prime Machin Migration Ticket #{number}" // interpreted as UTF8 string | vector<u8> | Value | init |
| 28 | "description" // interpreted as UTF8 string | vector<u8> | Value | init |
| 29 | "A ticket that can be used to migrate Prime Machin #{number} from ICON to Sui." // interpreted as UTF8 string | vector<u8> | Value | init |
| 30 | "number" // interpreted as UTF8 string | vector<u8> | Value | init |
| 31 | "{number}" // interpreted as UTF8 string | vector<u8> | Value | init |
| 32 | "image_url" // interpreted as UTF8 string | vector<u8> | Value | init |
| 33 | "https://prime.nozomi.world/images/migration-ticket.webp" // interpreted as UTF8 string | vector<u8> | Value | init |
| 34 | "Prime Machin Mint Receipt #{number}" // interpreted as UTF8 string | vector<u8> | Value | init |
| 35 | "A receipt that can be used to claim Prime Machin #{number}." // interpreted as UTF8 string | vector<u8> | Value | init |
| 36 | "mint_id" // interpreted as UTF8 string | vector<u8> | Value | init |
| 37 | "{mint_id}" // interpreted as UTF8 string | vector<u8> | Value | init |
| 38 | "https://prime.nozomi.world/images/mint-receipt.webp" // interpreted as UTF8 string | vector<u8> | Value | init |
| 39 | "Prime Machin Whitelist Ticket (Phase {phase})" // interpreted as UTF8 string | vector<u8> | Value | init |
| 40 | "A Phase {phase} whitelist ticket for the Prime Machin collection by Studio Mirai." // interpreted as UTF8 string | vector<u8> | Value | init |
| 41 | "phase" // interpreted as UTF8 string | vector<u8> | Value | init |
| 42 | "{phase}" // interpreted as UTF8 string | vector<u8> | Value | init |
| 43 | "https://prime.nozomi.world/images/wl-ticket-phase-{phase}.webp" // interpreted as UTF8 string | vector<u8> | Value | init |
| 44 | 0xde0053243f3226649701a7fe2c3988be11941bf3ff3535f3c8c5bf32fc600220 | address | Value | initclaim_mint |
| 45 | 0x597996d64570b1ba7ec02376995fe126d4430d385a62970f33266d7eb711172f | address | Value | mint_internal |