ApprovePluginAuthorityArgs: {
    asset: PublicKey<string> | Pda<string, number>;
    authority?: undefined | Signer;
    collection?: undefined | PublicKey<string> | Pda<string, number>;
    logWrapper?: undefined | PublicKey<string> | Pda<string, number>;
    newAuthority: PluginAuthority;
    payer?: undefined | Signer;
    plugin: ApprovePluginAuthorityArgsPlugin;
    systemProgram?: undefined | PublicKey<string> | Pda<string, number>;
}

Type declaration

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

    The address of the asset

  • Optional authority?: undefined | Signer

    The owner or delegate of the asset

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

    The collection to which the asset belongs

  • 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: ApprovePluginAuthorityArgsPlugin
  • Optional systemProgram?: undefined | PublicKey<string> | Pda<string, number>

    The system program

Generated using TypeDoc