@cfxlabsinc/b2b-services
    Preparing search index...

    Variable TRANSACTION_SOURCE_COLUMNSConst

    TRANSACTION_SOURCE_COLUMNS: readonly [
        "depositId",
        "manualMintId",
        "withdrawalId",
        "swapId",
        "ledgerAccountTransferId",
        "feeTransferId",
        "redemptionId",
        "girasolCardTransactionId",
        "escrowTransferId",
        "rewardLedgerId",
        "ledgerAccountWithdrawalId",
        "chainSourceWalletTransactionId",
    ] = ...

    The domain row each leg belongs to: one nullable FK column per source table, exactly one set (transaction_source_check). A chain leg no rail books has no rail row, so its source is the wallet_transaction itself. docs/proposals/TRANSACTION_TABLE.md §2 "Source".