SetCollectionV2InstructionAccounts: {
    authority?: Signer;
    compressionProgram?: PublicKey | Pda;
    coreCollection?: PublicKey | Pda;
    leafDelegate?: PublicKey | Pda;
    leafOwner: PublicKey | Pda;
    logWrapper?: PublicKey | Pda;
    merkleTree: PublicKey | Pda;
    mplCoreCpiSigner?: PublicKey | Pda;
    mplCoreProgram?: PublicKey | Pda;
    newCollectionAuthority?: Signer;
    newCoreCollection?: PublicKey | Pda;
    payer?: Signer;
    systemProgram?: PublicKey | Pda;
    treeConfig?: PublicKey | Pda;
}

Type declaration

  • Optional authority?: Signer

    If item is not in a collection, then authority must be tree owner/delegate. If item is getting removed from a collection, then this must be an authority for the existing collection. Defaults to payer

  • Optional compressionProgram?: PublicKey | Pda
  • Optional coreCollection?: PublicKey | Pda
  • Optional leafDelegate?: PublicKey | Pda

    Defaults to leaf_owner

  • leafOwner: PublicKey | Pda
  • Optional logWrapper?: PublicKey | Pda
  • merkleTree: PublicKey | Pda
  • Optional mplCoreCpiSigner?: PublicKey | Pda
  • Optional mplCoreProgram?: PublicKey | Pda
  • Optional newCollectionAuthority?: Signer

    If item is getting added to a new collection, then this must be the authority for the new collection. Defaults to authority

  • Optional newCoreCollection?: PublicKey | Pda
  • Optional payer?: Signer
  • Optional systemProgram?: PublicKey | Pda
  • Optional treeConfig?: PublicKey | Pda

Generated using TypeDoc