A standing address a customer sends one token to, to have it swapped into
MOVEUSD on one ledger account. Each row owns its own wallet_address,
derived at a fresh account index, so the address alone says which token the
deposit should be. A deposit that lands here becomes a swap with
source = 'DEPOSIT' and this row's swap_deposit_address_id; the swap's
owner, ledger account and token come from here.
Soft-deleted: deleted_at is the source of truth, status = 'DELETED' its
projection. At most one live row per (ledger account, token).
A standing address a customer sends one token to, to have it swapped into MOVEUSD on one ledger account. Each row owns its own
wallet_address, derived at a fresh account index, so the address alone says which token the deposit should be. A deposit that lands here becomes aswapwithsource = 'DEPOSIT'and this row'sswap_deposit_address_id; the swap's owner, ledger account and token come from here.Soft-deleted:
deleted_atis the source of truth,status = 'DELETED'its projection. At most one live row per (ledger account, token).