@softseco/arcantis - v1.0.0-rc.3
    Preparing search index...

    Type Alias PrepareTransferInput

    type PrepareTransferInput = {
        amount: number | bigint;
        applyPending?: boolean;
        authority: Address;
        destinationElgamalPubkey?: Address;
        destinationToken: Address;
        keys: ConfidentialKeypairs;
        mint: Address;
        payer: TransactionSigner;
        programAddress?: Address;
        rpc: Rpc<SolanaRpcApi>;
        sourceToken: Address;
    }
    Index
    amount: number | bigint
    applyPending?: boolean

    Apply what is pending in the source account first, in the same transaction, and spend it too (default true). The apply is signed by the PDA as well.

    authority: Address

    The PDA that owns it.

    destinationElgamalPubkey?: Address

    Refuse the transfer, before anything is encrypted, if the destination has another key.

    destinationToken: Address

    The source account's keys (deriveConfidentialKeysWithSeed).

    mint: Address
    payer: TransactionSigner

    Pays the transaction; it is not given to the transfer hook.

    programAddress?: Address
    rpc: Rpc<SolanaRpcApi>
    sourceToken: Address

    The program-owned account the tokens leave.