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 thewallet_transactionitself. docs/proposals/TRANSACTION_TABLE.md §2 "Source".