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

API

mint

Module0x034c…ddca
Move path
0x034c…ddca::mint
Functions
2118 public, 0 entry
Structs
12
Friend modules
None
mint

Declarations

Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.

module mint;
struct DestroyMintReceiptCap has key {
id: UID,
number: u16,
}
struct MINT has drop {
dummy_field: bool,
}
struct MigrationTicket has store, key {
id: UID,
number: u16,
}
struct MigrationWarehouse has key {
id: UID,
pfps: ObjectTable<u16, factory::PrimeMachin>,
is_initialized: bool,
}
struct Mint has key {
id: UID,
number: u16,
pfp: Option<factory::PrimeMachin>,
payment: Option<Coin<SUI>>,
is_revealed: bool,
minted_by: address,
claim_expiration_epoch: u64,
}
struct MintClaimedEvent has copy, drop {
pfp_id: ID,
pfp_number: u16,
claimed_by: address,
kiosk_id: ID,
}
struct MintEvent has copy, drop {
mint_id: ID,
pfp_id: ID,
pfp_number: u16,
minted_by: address,
}
struct MintReceipt has key {
id: UID,
number: u16,
mint_id: ID,
}
struct MintSettings has key {
id: UID,
price: u64,
phase: u8,
status: u8,
}
struct MintWarehouse has key {
id: UID,
pfps: TableVec<factory::PrimeMachin>,
is_initialized: bool,
}
struct RevealMintCap has key {
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,
}
struct WhitelistTicket has key {
id: UID,
phase: u8,
}
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_destroy_migration_warehouse(&admin::AdminCap,MigrationWarehouse)
public fun admin_destroy_mint_warehouse(&admin::AdminCap,MintWarehouse)
public fun admin_issue_migration_ticket(&admin::AdminCap,u16,address,&MigrationWarehouse)
public fun admin_issue_whitelist_ticket(&admin::AdminCap,u8,address)
public fun admin_refund_mint(&admin::AdminCap,Mint,&mut Kiosk,&KioskOwnerCap,&TransferPolicy<factory::PrimeMachin>)
public fun admin_set_mint_phase(&admin::AdminCap,u8,&mut MintSettings)
public fun admin_set_mint_price(&admin::AdminCap,u64,&mut MintSettings)
public fun admin_set_mint_status(&admin::AdminCap,u8,&mut MintSettings)
public fun claim_mint(MintReceipt,Mint,&mut Kiosk,&KioskOwnerCap,&TransferPolicy<factory::PrimeMachin>)
public fun destroy_migration_ticket(MigrationTicket)
fun destroy_mint_internal(Mint)
public fun destroy_mint_receipt(DestroyMintReceiptCap,MintReceipt)
public fun destroy_whitelist_ticket(WhitelistTicket)
fun init(MINT)
public fun migration_mint(MigrationTicket,&mut MigrationWarehouse,&MintSettings)
fun mint_internal(factory::PrimeMachin,Coin<SUI>)
public fun public_mint(Coin<SUI>,&mut MintWarehouse,&MintSettings)
public fun whitelist_mint(WhitelistTicket,Coin<SUI>,&mut MintWarehouse,&MintSettings)