Skip to main content
As part of ongoing schema updates and standardization, legacy beacon.validator.* tables are being replaced by beacon.raw.* tables. Use this overview for timelines and status; open each migration page for full column mappings and breaking changes.
Schema changesThe following tables will be replaced by May 7, 2026:
  • beacon.validator.balances_latestbeacon.raw.balances_latest
  • beacon.validator.balancesbeacon.raw.balances_daily
  • beacon.validator.index → use beacon.raw.balances_latest (no separate registry table)

At a glance

Legacy tableReplacementReplacement live (est.)End of lifeLast published
beacon.validator.balances_latestbeacon.raw.balances_latestApril 7, 2026May 7, 2026April 7, 2026
beacon.validator.balancesbeacon.raw.balances_dailyApril 14, 2026May 7, 2026April 7, 2026
beacon.validator.indexbeacon.raw.balances_latestApril 7, 2026 (fields on replacement)May 7, 2026April 7, 2026
Document version: 1.2 · Last updated: April 7, 2026

Per-table migration guides


FAQ

Will queries break immediately?
No. Deprecated tables remain available until May 7, 2026.
How do I convert Wei to ETH/Gwei?
raw_balance::numeric / 1e9
Why use strings for balances?
To prevent floating-point precision loss. Wei values can exceed safe float precision.

Support

Questions? Contact Allium Support at support@allium.so Related tables:
  • beacon.raw.balances_latest (replacement for beacon.validator.balances_latest and beacon.validator.index)
  • beacon.raw.balances_daily (replacement for beacon.validator.balances)