Type alias ApproveCollectionPluginAuthorityArgs

ApproveCollectionPluginAuthorityArgs: {
    authority?: undefined | Signer;
    collection: PublicKey<string> | Pda<string, number>;
    logWrapper?: undefined | PublicKey<string> | Pda<string, number>;
    newAuthority: PluginAuthority;
    payer?: undefined | Signer;
    plugin: {
        type: "AddBlocker" | "Attributes" | "Autograph" | "BurnDelegate" | "Royalties" | "FreezeDelegate" | "TransferDelegate" | "UpdateDelegate" | "PermanentFreezeDelegate" | "PermanentTransferDelegate" | "PermanentBurnDelegate" | "Edition" | "MasterEdition" | "ImmutableMetadata" | "VerifiedCreators";
    };
    systemProgram?: undefined | PublicKey<string> | Pda<string, number>;
}

Type declaration

  • Optional authority?: undefined | Signer

    The owner or delegate of the asset

  • collection: PublicKey<string> | Pda<string, number>

    The address of the asset

  • Optional logWrapper?: undefined | PublicKey<string> | Pda<string, number>

    The SPL Noop Program

  • newAuthority: PluginAuthority
  • Optional payer?: undefined | Signer

    The account paying for the storage fees

  • plugin: {
        type: "AddBlocker" | "Attributes" | "Autograph" | "BurnDelegate" | "Royalties" | "FreezeDelegate" | "TransferDelegate" | "UpdateDelegate" | "PermanentFreezeDelegate" | "PermanentTransferDelegate" | "PermanentBurnDelegate" | "Edition" | "MasterEdition" | "ImmutableMetadata" | "VerifiedCreators";
    }
    • type: "AddBlocker" | "Attributes" | "Autograph" | "BurnDelegate" | "Royalties" | "FreezeDelegate" | "TransferDelegate" | "UpdateDelegate" | "PermanentFreezeDelegate" | "PermanentTransferDelegate" | "PermanentBurnDelegate" | "Edition" | "MasterEdition" | "ImmutableMetadata" | "VerifiedCreators"
  • Optional systemProgram?: undefined | PublicKey<string> | Pda<string, number>

    The system program

Generated using TypeDoc