Skip to main content

buildNftTransaction

Callable

  • buildNftTransaction(params: { args: any; chain: blockchain; developerAddress?: string; provingFee?: number; provingKey?: string }): Promise<{ adminContractAddress: PublicKey; adminType: NftAdminType; collectionName: string; map?: IndexedMapSerialized; metadataRoot: string; nftName: string; privateMetadata?: string; request: Exclude<NftTransactionParams, LaunchNftCollectionStandardAdminParams | LaunchNftCollectionAdvancedAdminParams | NftMintTransactionParams>; storage: string; symbol: string; tx: Transaction<false, false>; verificationKeyHashes: string[] }>

  • Parameters

    • params: { args: any; chain: blockchain; developerAddress?: string; provingFee?: number; provingKey?: string }
      • args: any
      • chain: blockchain
      • optionaldeveloperAddress: string
      • optionalprovingFee: number
      • optionalprovingKey: string

    Returns Promise<{ adminContractAddress: PublicKey; adminType: NftAdminType; collectionName: string; map?: IndexedMapSerialized; metadataRoot: string; nftName: string; privateMetadata?: string; request: Exclude<NftTransactionParams, LaunchNftCollectionStandardAdminParams | LaunchNftCollectionAdvancedAdminParams | NftMintTransactionParams>; storage: string; symbol: string; tx: Transaction<false, false>; verificationKeyHashes: string[] }>