@lightprotocol/compressed-token - v0.22.1-alpha.2
    Preparing search index...

    Type Alias CompressedTokenInstructionDataTransfer

    type CompressedTokenInstructionDataTransfer = {
        proof: ValidityProof | null;
        mint: PublicKey;
        delegatedTransfer: DelegatedTransfer | null;
        inputTokenDataWithContext: InputTokenDataWithContext[];
        outputCompressedAccounts: PackedTokenTransferOutputData[];
        isCompress: boolean;
        compressOrDecompressAmount: BN | null;
        cpiContext: CompressedCpiContext | null;
        lamportsChangeAccountMerkleTreeIndex: number | null;
    }
    Index

    Properties

    proof: ValidityProof | null

    Validity proof

    mint: PublicKey

    The mint of the transfer

    delegatedTransfer: DelegatedTransfer | null

    Whether the signer is a delegate

    inputTokenDataWithContext: InputTokenDataWithContext[]

    Input token data with packed merkle context

    outputCompressedAccounts: PackedTokenTransferOutputData[]

    Data of the output token accounts

    isCompress: boolean

    Whether it's a compress or decompress action if compressOrDecompressAmount is non-null

    compressOrDecompressAmount: BN | null

    If null, it's a transfer. If some, the amount that is being deposited into (compress) or withdrawn from (decompress) the token escrow

    cpiContext: CompressedCpiContext | null

    CPI context if

    lamportsChangeAccountMerkleTreeIndex: number | null

    The index of the Merkle tree for a lamport change account.