Skip to content

Latest commit

 

History

History
58 lines (44 loc) · 1.79 KB

bigtable_config.md

File metadata and controls

58 lines (44 loc) · 1.79 KB

beaconcha.in bigtable configuration

This document summarized the bigtable configuration options and table definitions required to run the beaconcha.in explorer. All settings can be applied either by using the GCP bigtable web interface or the cbt tool.


Table name: beaconchain

Column families:

  • Name: at | GC Policy: Version based policy with a maximum of 1 versions
  • Name: id | GC Policy: None
  • Name: pr | GC Policy: Version based policy with a maximum of 1 versions
  • Name: sc | GC Policy: Version based policy with a maximum of 1 versions
  • Name: stats | GC Policy: None
  • Name: vb | GC Policy: None

Table name: blocks

Column families:

  • Name: default | GC Policy: Version based policy with a maximum of 1 versions

Table name: cache

Column families:

  • Name: 10_min | GC Policy: Version based policy with a maximum of 1 versions and a maximum age of 10 minutes
  • Name: 1_day | GC Policy: Version based policy with a maximum of 1 versions and a maximum age of 1 day
  • Name: 1_hour | GC Policy: Version based policy with a maximum of 1 versions and a maximum age of 1 hour

Table name: data

Column families:

  • Name: c | GC Policy: Age based policy with a max age of 1 day
  • Name: f | GC Policy: None

Table name: machine_metrics

Column families:

  • Name: mm | GC Policy: Age based policy with a max age of 31 days

Table name: metadata

Column families:

  • Name: a | GC Policy: None
  • Name: c | GC Policy: None
  • Name: erc1155 | GC Policy: None
  • Name: erc20 | GC Policy: None
  • Name: erc721 | GC Policy: None
  • Name: series | GC Policy: Version based policy with a maximum of 1 versions

Table name: metadata_updates

Column families:

  • Name: blocks | GC Policy: Age based policy with a max age of 1 day
  • Name: f | GC Policy: None