paws
Module0xe360…e721
- Move path
- 0xcd71…96bf::paws
- Functions
- 75 public, 5 entry
- Structs
- 4
- Friend modules
- None
paws
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module paws;
struct Manager has store, key {
id: UID,
version: u64,
display: Display<Nft>,
transfer_policy_cap: TransferPolicyCap<Nft>,
balance: Balance<SUI>,
reserved_nfts: vector<Nft>,
}
struct MintNftEvent has copy, drop {
id: ID,
group_id: String,
type: u64,
index: u64,
order_id: String,
stage_id: String,
is_autoreserve: bool,
price: u64,
}
struct Nft has store, key {
id: UID,
group_id: String,
type: u64,
name: String,
index: u64,
description: String,
media_url: String,
attributes: VecMap<String, String>,
}
struct PAWS has drop {
dummy_field: bool,
}
public entry fun add_nft_metadata(&Publisher,&mut tradeport_launchpad::Store,String,u64,u64,u64,String,String,String,vector<String>,vector<String>,vector<u8>)
public entry fun mint_nft(&Clock,&mut Manager,&mut tradeport_launchpad::Store,String,u64,String,u64,String,u64,u64,u64,vector<u8>,&mut Coin<SUI>,&mut Kiosk,&KioskOwnerCap,&TransferPolicy<Nft>)