Amounts use
NUMERIC(78,0) for uint256-compatible integers. Canonical rows reference the exact block hash. OHLC fields are nullable; missing history is not replaced by a current price.
Migration 010 requires replay of existing history to restore the actual transaction index because a migration cannot infer it from a transaction hash.