TransferArgs: {
    asset: Pick<AssetV1, "owner" | "publicKey" | "oracles" | "lifecycleHooks">;
    authority?: undefined | Signer;
    collection?: undefined | Pick<CollectionV1, "publicKey" | "oracles" | "lifecycleHooks">;
    compressionProof?: undefined | OptionOrNullable<CompressionProofArgs>;
    logWrapper?: undefined | PublicKey<string> | Pda<string, number>;
    newOwner: PublicKey<string> | Pda<string, number>;
    payer?: undefined | Signer;
    systemProgram?: undefined | PublicKey<string> | Pda<string, number>;
}

Type declaration

  • asset: Pick<AssetV1, "owner" | "publicKey" | "oracles" | "lifecycleHooks">
  • Optional authority?: undefined | Signer

    The owner or delegate of the asset

  • Optional collection?: undefined | Pick<CollectionV1, "publicKey" | "oracles" | "lifecycleHooks">
  • Optional compressionProof?: undefined | OptionOrNullable<CompressionProofArgs>
  • Optional logWrapper?: undefined | PublicKey<string> | Pda<string, number>

    The SPL Noop Program

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

    The new owner to which to transfer the asset

  • Optional payer?: undefined | Signer

    The account paying for the storage fees

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

    The system program

Generated using TypeDoc