Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type Aliases

AssetMinting: { accounts: [{ name: "configAccount"; type: { fields: [{ name: "signingAuthority"; type: "publicKey" }, { name: "lastUsedBlockTimestamp"; type: "i64" }]; kind: "struct" } }]; errors: [{ code: 6000; msg: "Invalid Signing Authority"; name: "InvalidSigningAuthority" }, { code: 6001; msg: "Invalid Timestamp"; name: "InvalidTimestamp" }]; events: [{ fields: [{ index: false; name: "mintUuid"; type: "string" }, { index: false; name: "mintAddress"; type: "publicKey" }, { index: false; name: "metadataAddress"; type: "publicKey" }, { index: false; name: "masterEditionAddress"; type: "publicKey" }, { index: false; name: "owner"; type: "publicKey" }, { index: false; name: "collectionUuid"; type: "string" }, { index: false; name: "collectionMintAddress"; type: "publicKey" }, { index: false; name: "collectionMetadataAddress"; type: "publicKey" }, { index: false; name: "collectionMasterEditionAddress"; type: "publicKey" }]; name: "AssetEvent" }, { fields: [{ index: false; name: "mintUuid"; type: "string" }, { index: false; name: "mintAddress"; type: "publicKey" }, { index: false; name: "metadataAddress"; type: "publicKey" }, { index: false; name: "masterEditionAddress"; type: "publicKey" }, { index: false; name: "owner"; type: "publicKey" }]; name: "CollectionEvent" }, { fields: [{ index: false; name: "mintUuid"; type: "string" }, { index: false; name: "mintAddress"; type: "publicKey" }]; name: "MintEvent" }, { fields: [{ index: false; name: "mintUuid"; type: "string" }, { index: false; name: "mintAddress"; type: "publicKey" }, { index: false; name: "metadataAddress"; type: "publicKey" }, { index: false; name: "masterEditionAddress"; type: "publicKey" }, { index: false; name: "owner"; type: "publicKey" }, { index: false; name: "collectionUuid"; type: "string" }, { index: false; name: "collectionMintAddress"; type: "publicKey" }, { index: false; name: "collectionMetadataAddress"; type: "publicKey" }, { index: false; name: "collectionMasterEditionAddress"; type: "publicKey" }]; name: "SubCollectionEvent" }]; instructions: [{ accounts: [{ isMut: true; isSigner: true; name: "payer" }, { isMut: false; isSigner: true; name: "signingAuthority" }, { isMut: true; isSigner: false; name: "config" }, { isMut: false; isSigner: false; name: "systemProgram" }, { isMut: false; isSigner: false; name: "rent" }]; args: [{ name: "configName"; type: "string" }]; name: "initializeConfig" }, { accounts: [{ isMut: true; isSigner: true; name: "payer" }, { isMut: false; isSigner: true; name: "signingAuthority" }, { isMut: true; isSigner: false; name: "config" }, { isMut: true; isSigner: false; name: "mint" }, { isMut: false; isSigner: false; name: "mintAuthority" }, { isMut: false; isSigner: false; name: "tokenProgram" }, { isMut: false; isSigner: false; name: "associatedTokenProgram" }, { isMut: false; isSigner: false; name: "systemProgram" }, { isMut: false; isSigner: false; name: "rent" }]; args: [{ name: "configName"; type: "string" }, { name: "configAccountBump"; type: "u8" }, { name: "mintUuid"; type: "string" }]; name: "createMintToken" }, { accounts: [{ isMut: true; isSigner: true; name: "payer" }, { isMut: false; isSigner: true; name: "signingAuthority" }, { isMut: true; isSigner: false; name: "config" }, { isMut: true; isSigner: true; name: "collectionMintAuthority" }, { isMut: false; isSigner: false; name: "collectionOwner" }, { isMut: true; isSigner: false; name: "collectionMintAccount" }, { isMut: true; isSigner: false; name: "collectionMintTokenAccount" }, { isMut: true; isSigner: false; name: "collectionMetadata" }, { isMut: true; isSigner: false; name: "collectionMasterEdition" }, { isMut: false; isSigner: false; name: "mplProgram" }, { isMut: false; isSigner: false; name: "tokenProgram" }, { isMut: false; isSigner: false; name: "systemProgram" }, { isMut: false; isSigner: false; name: "rent" }, { isMut: false; isSigner: false; name: "associatedTokenProgram" }]; args: [{ name: "configName"; type: "string" }, { name: "configAccountBump"; type: "u8" }, { name: "collectionMintTokenUuid"; type: "string" }, { name: "collectionMintTokenBump"; type: "u8" }, { name: "name"; type: "string" }, { name: "symbol"; type: "string" }, { name: "baseUrl"; type: "string" }, { name: "isMutable"; type: "bool" }, { name: "sellerBasePoint"; type: "u16" }, { name: "creatorsArgs"; type: { vec: { defined: "CreatorType" } } }]; name: "createCollection" }, { accounts: [{ isMut: true; isSigner: true; name: "payer" }, { isMut: false; isSigner: true; name: "signingAuthority" }, { isMut: true; isSigner: false; name: "config" }, { isMut: true; isSigner: true; name: "collectionUpdateAuthority" }, { isMut: true; isSigner: false; name: "collectionMintAccount" }, { isMut: true; isSigner: false; name: "collectionMetadata" }, { isMut: true; isSigner: false; name: "collectionMasterEdition" }, { isMut: true; isSigner: true; name: "subCollectionMintAuthority" }, { isMut: false; isSigner: false; name: "subCollectionOwner" }, { isMut: true; isSigner: false; name: "subCollectionMintAccount" }, { isMut: true; isSigner: false; name: "subCollectionMintTokenAccount" }, { isMut: true; isSigner: false; name: "subCollectionMetadata" }, { isMut: true; isSigner: false; name: "subCollectionMasterEdition" }, { isMut: false; isSigner: false; name: "mplProgram" }, { isMut: false; isSigner: false; name: "tokenProgram" }, { isMut: false; isSigner: false; name: "systemProgram" }, { isMut: false; isSigner: false; name: "rent" }, { isMut: false; isSigner: false; name: "associatedTokenProgram" }]; args: [{ name: "configName"; type: "string" }, { name: "configAccountBump"; type: "u8" }, { name: "collectionMintTokenUuid"; type: "string" }, { name: "collectionMintTokenBump"; type: "u8" }, { name: "subCollectionMintTokenUuid"; type: "string" }, { name: "subCollectionMintTokenBump"; type: "u8" }, { name: "name"; type: "string" }, { name: "symbol"; type: "string" }, { name: "baseUrl"; type: "string" }, { name: "isMutable"; type: "bool" }, { name: "sellerBasePoint"; type: "u16" }, { name: "creatorsArgs"; type: { vec: { defined: "CreatorType" } } }]; name: "createSubCollection" }, { accounts: [{ isMut: true; isSigner: true; name: "payer" }, { isMut: false; isSigner: true; name: "signingAuthority" }, { isMut: false; isSigner: false; name: "user" }, { isMut: true; isSigner: false; name: "config" }, { isMut: true; isSigner: true; name: "collectionUpdateAuthority" }, { isMut: true; isSigner: false; name: "collectionMintAccount" }, { isMut: true; isSigner: false; name: "collectionMetadata" }, { isMut: true; isSigner: false; name: "collectionMasterEdition" }, { isMut: true; isSigner: true; name: "assetMintAuthority" }, { isMut: true; isSigner: false; name: "assetMintAccount" }, { isMut: true; isSigner: false; name: "assetMintTokenAccount" }, { isMut: true; isSigner: false; name: "assetMetadata" }, { isMut: true; isSigner: false; name: "assetMasterEdition" }, { isMut: false; isSigner: false; name: "mplProgram" }, { isMut: false; isSigner: false; name: "tokenProgram" }, { isMut: false; isSigner: false; name: "systemProgram" }, { isMut: false; isSigner: false; name: "rent" }, { isMut: false; isSigner: false; name: "associatedTokenProgram" }]; args: [{ name: "configName"; type: "string" }, { name: "configAccountBump"; type: "u8" }, { name: "collectionMintTokenUuid"; type: "string" }, { name: "collectionMintTokenBump"; type: "u8" }, { name: "assetUuid"; type: "string" }, { name: "assetBump"; type: "u8" }, { name: "name"; type: "string" }, { name: "symbol"; type: "string" }, { name: "baseUrl"; type: "string" }, { name: "isMutable"; type: "bool" }, { name: "sellerBasePoint"; type: "u16" }, { name: "creatorsArgs"; type: { vec: { defined: "CreatorType" } } }]; name: "createAsset" }]; name: "asset_minting"; types: [{ name: "CreatorType"; type: { fields: [{ name: "address"; type: "publicKey" }, { name: "verified"; type: "bool" }, { name: "share"; type: "u8" }]; kind: "struct" } }]; version: "0.1.1" }

Type declaration

  • accounts: [{ name: "configAccount"; type: { fields: [{ name: "signingAuthority"; type: "publicKey" }, { name: "lastUsedBlockTimestamp"; type: "i64" }]; kind: "struct" } }]
  • errors: [{ code: 6000; msg: "Invalid Signing Authority"; name: "InvalidSigningAuthority" }, { code: 6001; msg: "Invalid Timestamp"; name: "InvalidTimestamp" }]
  • events: [{ fields: [{ index: false; name: "mintUuid"; type: "string" }, { index: false; name: "mintAddress"; type: "publicKey" }, { index: false; name: "metadataAddress"; type: "publicKey" }, { index: false; name: "masterEditionAddress"; type: "publicKey" }, { index: false; name: "owner"; type: "publicKey" }, { index: false; name: "collectionUuid"; type: "string" }, { index: false; name: "collectionMintAddress"; type: "publicKey" }, { index: false; name: "collectionMetadataAddress"; type: "publicKey" }, { index: false; name: "collectionMasterEditionAddress"; type: "publicKey" }]; name: "AssetEvent" }, { fields: [{ index: false; name: "mintUuid"; type: "string" }, { index: false; name: "mintAddress"; type: "publicKey" }, { index: false; name: "metadataAddress"; type: "publicKey" }, { index: false; name: "masterEditionAddress"; type: "publicKey" }, { index: false; name: "owner"; type: "publicKey" }]; name: "CollectionEvent" }, { fields: [{ index: false; name: "mintUuid"; type: "string" }, { index: false; name: "mintAddress"; type: "publicKey" }]; name: "MintEvent" }, { fields: [{ index: false; name: "mintUuid"; type: "string" }, { index: false; name: "mintAddress"; type: "publicKey" }, { index: false; name: "metadataAddress"; type: "publicKey" }, { index: false; name: "masterEditionAddress"; type: "publicKey" }, { index: false; name: "owner"; type: "publicKey" }, { index: false; name: "collectionUuid"; type: "string" }, { index: false; name: "collectionMintAddress"; type: "publicKey" }, { index: false; name: "collectionMetadataAddress"; type: "publicKey" }, { index: false; name: "collectionMasterEditionAddress"; type: "publicKey" }]; name: "SubCollectionEvent" }]
  • instructions: [{ accounts: [{ isMut: true; isSigner: true; name: "payer" }, { isMut: false; isSigner: true; name: "signingAuthority" }, { isMut: true; isSigner: false; name: "config" }, { isMut: false; isSigner: false; name: "systemProgram" }, { isMut: false; isSigner: false; name: "rent" }]; args: [{ name: "configName"; type: "string" }]; name: "initializeConfig" }, { accounts: [{ isMut: true; isSigner: true; name: "payer" }, { isMut: false; isSigner: true; name: "signingAuthority" }, { isMut: true; isSigner: false; name: "config" }, { isMut: true; isSigner: false; name: "mint" }, { isMut: false; isSigner: false; name: "mintAuthority" }, { isMut: false; isSigner: false; name: "tokenProgram" }, { isMut: false; isSigner: false; name: "associatedTokenProgram" }, { isMut: false; isSigner: false; name: "systemProgram" }, { isMut: false; isSigner: false; name: "rent" }]; args: [{ name: "configName"; type: "string" }, { name: "configAccountBump"; type: "u8" }, { name: "mintUuid"; type: "string" }]; name: "createMintToken" }, { accounts: [{ isMut: true; isSigner: true; name: "payer" }, { isMut: false; isSigner: true; name: "signingAuthority" }, { isMut: true; isSigner: false; name: "config" }, { isMut: true; isSigner: true; name: "collectionMintAuthority" }, { isMut: false; isSigner: false; name: "collectionOwner" }, { isMut: true; isSigner: false; name: "collectionMintAccount" }, { isMut: true; isSigner: false; name: "collectionMintTokenAccount" }, { isMut: true; isSigner: false; name: "collectionMetadata" }, { isMut: true; isSigner: false; name: "collectionMasterEdition" }, { isMut: false; isSigner: false; name: "mplProgram" }, { isMut: false; isSigner: false; name: "tokenProgram" }, { isMut: false; isSigner: false; name: "systemProgram" }, { isMut: false; isSigner: false; name: "rent" }, { isMut: false; isSigner: false; name: "associatedTokenProgram" }]; args: [{ name: "configName"; type: "string" }, { name: "configAccountBump"; type: "u8" }, { name: "collectionMintTokenUuid"; type: "string" }, { name: "collectionMintTokenBump"; type: "u8" }, { name: "name"; type: "string" }, { name: "symbol"; type: "string" }, { name: "baseUrl"; type: "string" }, { name: "isMutable"; type: "bool" }, { name: "sellerBasePoint"; type: "u16" }, { name: "creatorsArgs"; type: { vec: { defined: "CreatorType" } } }]; name: "createCollection" }, { accounts: [{ isMut: true; isSigner: true; name: "payer" }, { isMut: false; isSigner: true; name: "signingAuthority" }, { isMut: true; isSigner: false; name: "config" }, { isMut: true; isSigner: true; name: "collectionUpdateAuthority" }, { isMut: true; isSigner: false; name: "collectionMintAccount" }, { isMut: true; isSigner: false; name: "collectionMetadata" }, { isMut: true; isSigner: false; name: "collectionMasterEdition" }, { isMut: true; isSigner: true; name: "subCollectionMintAuthority" }, { isMut: false; isSigner: false; name: "subCollectionOwner" }, { isMut: true; isSigner: false; name: "subCollectionMintAccount" }, { isMut: true; isSigner: false; name: "subCollectionMintTokenAccount" }, { isMut: true; isSigner: false; name: "subCollectionMetadata" }, { isMut: true; isSigner: false; name: "subCollectionMasterEdition" }, { isMut: false; isSigner: false; name: "mplProgram" }, { isMut: false; isSigner: false; name: "tokenProgram" }, { isMut: false; isSigner: false; name: "systemProgram" }, { isMut: false; isSigner: false; name: "rent" }, { isMut: false; isSigner: false; name: "associatedTokenProgram" }]; args: [{ name: "configName"; type: "string" }, { name: "configAccountBump"; type: "u8" }, { name: "collectionMintTokenUuid"; type: "string" }, { name: "collectionMintTokenBump"; type: "u8" }, { name: "subCollectionMintTokenUuid"; type: "string" }, { name: "subCollectionMintTokenBump"; type: "u8" }, { name: "name"; type: "string" }, { name: "symbol"; type: "string" }, { name: "baseUrl"; type: "string" }, { name: "isMutable"; type: "bool" }, { name: "sellerBasePoint"; type: "u16" }, { name: "creatorsArgs"; type: { vec: { defined: "CreatorType" } } }]; name: "createSubCollection" }, { accounts: [{ isMut: true; isSigner: true; name: "payer" }, { isMut: false; isSigner: true; name: "signingAuthority" }, { isMut: false; isSigner: false; name: "user" }, { isMut: true; isSigner: false; name: "config" }, { isMut: true; isSigner: true; name: "collectionUpdateAuthority" }, { isMut: true; isSigner: false; name: "collectionMintAccount" }, { isMut: true; isSigner: false; name: "collectionMetadata" }, { isMut: true; isSigner: false; name: "collectionMasterEdition" }, { isMut: true; isSigner: true; name: "assetMintAuthority" }, { isMut: true; isSigner: false; name: "assetMintAccount" }, { isMut: true; isSigner: false; name: "assetMintTokenAccount" }, { isMut: true; isSigner: false; name: "assetMetadata" }, { isMut: true; isSigner: false; name: "assetMasterEdition" }, { isMut: false; isSigner: false; name: "mplProgram" }, { isMut: false; isSigner: false; name: "tokenProgram" }, { isMut: false; isSigner: false; name: "systemProgram" }, { isMut: false; isSigner: false; name: "rent" }, { isMut: false; isSigner: false; name: "associatedTokenProgram" }]; args: [{ name: "configName"; type: "string" }, { name: "configAccountBump"; type: "u8" }, { name: "collectionMintTokenUuid"; type: "string" }, { name: "collectionMintTokenBump"; type: "u8" }, { name: "assetUuid"; type: "string" }, { name: "assetBump"; type: "u8" }, { name: "name"; type: "string" }, { name: "symbol"; type: "string" }, { name: "baseUrl"; type: "string" }, { name: "isMutable"; type: "bool" }, { name: "sellerBasePoint"; type: "u16" }, { name: "creatorsArgs"; type: { vec: { defined: "CreatorType" } } }]; name: "createAsset" }]
  • name: "asset_minting"
  • types: [{ name: "CreatorType"; type: { fields: [{ name: "address"; type: "publicKey" }, { name: "verified"; type: "bool" }, { name: "share"; type: "u8" }]; kind: "struct" } }]
  • version: "0.1.1"

Variables

ASSET_EVENT_NAME: string = "AssetEvent"
ASSET_MINTING_PROGRAM_ID: PublicKey = ...
ASSET_MINTING_PROGRAM_ID_MAIN_NET: PublicKey = ...
COLLECTION_EVENT_NAME: string = "CollectionEvent"
IDL: AssetMinting = ...
MINT_EVENT_NAME: string = "MintEvent"
SUB_COLLECTION_EVENT_NAME: string = "SubCollectionEvent"

Generated using TypeDoc