Skip to content

feat: rpc checks image#523

Open
LesnyRumcajs wants to merge 3 commits into
mainfrom
riba-dataset-scripts
Open

feat: rpc checks image#523
LesnyRumcajs wants to merge 3 commits into
mainfrom
riba-dataset-scripts

Conversation

@LesnyRumcajs

Copy link
Copy Markdown
Member

Summary of changes
Changes introduced in this pull request:

  • validated Forest on calibnet and mainnet with this, we can then make it a published GHCR image for ease of testing.
  • verified on mainnet and calibnet, epochs 6166320–6172079 (mainnet) and 3865654–3871413 (calibnet), 5760 epochs each.
  • known workarounds - accessList (dataset issue, previously Forest issue as well, still Lotus issue), bloom filter (PR in progress in Forest)

Reference issue to close (if applicable)

Closes ChainSafe/forest#7293

Other information and links

@LesnyRumcajs LesnyRumcajs requested a review from a team as a code owner July 10, 2026 14:58
@LesnyRumcajs LesnyRumcajs requested review from akaladarshi and hanabi1224 and removed request for a team July 10, 2026 14:58
@LesnyRumcajs LesnyRumcajs force-pushed the riba-dataset-scripts branch from 197de68 to 6ed95e2 Compare July 10, 2026 15:00
@LesnyRumcajs

Copy link
Copy Markdown
Member Author

hm, legacy Ruby in rubocop...

@github-actions

github-actions Bot commented Jul 10, 2026

Copy link
Copy Markdown

Forest: Sync Check Service Infrastructure Plan: success

Show Plan
16:28:57.030 STDOUT terraform: data.external.sources_tar: Reading...
16:28:57.042 STDOUT terraform: data.external.sources_tar: Read complete after 0s [id=-]
16:28:57.048 STDOUT terraform: data.local_file.sources: Reading...
16:28:57.051 STDOUT terraform: data.local_file.sources: Read complete after 0s [id=bf594d505cb72b56e2b152b628850a6657a08133]
16:28:57.060 STDOUT terraform: data.digitalocean_ssh_keys.keys: Reading...
16:28:57.060 STDOUT terraform: data.digitalocean_project.forest_project: Reading...
16:28:57.342 STDOUT terraform: data.digitalocean_ssh_keys.keys: Read complete after 0s [id=ssh_keys/5520420071766112764]
16:28:57.346 STDOUT terraform: digitalocean_droplet.forest: Refreshing state... [id=579610240]
16:28:58.265 STDOUT terraform: data.digitalocean_project.forest_project: Read complete after 1s [id=da5e6601-7fd9-4d02-951e-390f7feb3411]
16:28:58.266 STDOUT terraform: digitalocean_project_resources.connect_forest_project: Refreshing state... [id=da5e6601-7fd9-4d02-951e-390f7feb3411]
16:28:59.413 STDOUT terraform: Terraform used the selected providers to generate the following execution
16:28:59.414 STDOUT terraform: plan. Resource actions are indicated with the following symbols:
16:28:59.414 STDOUT terraform:   ~ update in-place
16:28:59.414 STDOUT terraform: -/+ destroy and then create replacement
16:28:59.414 STDOUT terraform: Terraform will perform the following actions:
16:28:59.414 STDOUT terraform:   # digitalocean_droplet.forest must be replaced
16:28:59.414 STDOUT terraform: -/+ resource "digitalocean_droplet" "forest" {
16:28:59.414 STDOUT terraform:       ~ created_at           = "2026-06-23T03:31:42Z" -> (known after apply)
16:28:59.414 STDOUT terraform:       ~ disk                 = 320 -> (known after apply)
16:28:59.414 STDOUT terraform:       ~ id                   = "579610240" -> (known after apply)
16:28:59.414 STDOUT terraform:       ~ ipv4_address         = "164.90.211.209" -> (known after apply)
16:28:59.414 STDOUT terraform:       ~ ipv4_address_private = "10.135.0.3" -> (known after apply)
16:28:59.414 STDOUT terraform:       + ipv6_address         = (known after apply)
16:28:59.414 STDOUT terraform:       ~ locked               = false -> (known after apply)
16:28:59.414 STDOUT terraform:       ~ memory               = 16384 -> (known after apply)
16:28:59.414 STDOUT terraform:         name                 = "prod-sync-check"
16:28:59.414 STDOUT terraform:       ~ price_hourly         = 0.14286 -> (known after apply)
16:28:59.414 STDOUT terraform:       ~ price_monthly        = 96 -> (known after apply)
16:28:59.414 STDOUT terraform:       ~ private_networking   = true -> (known after apply)
16:28:59.414 STDOUT terraform:       ~ public_networking    = true -> (known after apply)
16:28:59.414 STDOUT terraform:       ~ status               = "active" -> (known after apply)
16:28:59.414 STDOUT terraform:         tags                 = [
16:28:59.414 STDOUT terraform:             "iac",
16:28:59.414 STDOUT terraform:             "prod",
16:28:59.414 STDOUT terraform:         ]
16:28:59.414 STDOUT terraform:       ~ urn                  = "do:droplet:579610240" -> (known after apply)
16:28:59.414 STDOUT terraform:       ~ user_data            = (sensitive value) # forces replacement
16:28:59.415 STDOUT terraform:       ~ vcpus                = 8 -> (known after apply)
16:28:59.415 STDOUT terraform:       ~ volume_ids           = [] -> (known after apply)
16:28:59.415 STDOUT terraform:       ~ vpc_uuid             = "46a525ac-fd37-47ea-bb10-95c1db0055f7" -> (known after apply)
16:28:59.415 STDOUT terraform:         # (9 unchanged attributes hidden)
16:28:59.415 STDOUT terraform:     }
16:28:59.415 STDOUT terraform:   # digitalocean_project_resources.connect_forest_project will be updated in-place
16:28:59.415 STDOUT terraform:   ~ resource "digitalocean_project_resources" "connect_forest_project" {
16:28:59.415 STDOUT terraform:         id        = "da5e6601-7fd9-4d02-951e-390f7feb3411"
16:28:59.415 STDOUT terraform:       ~ resources = [
16:28:59.415 STDOUT terraform:           - "do:droplet:579610240",
16:28:59.415 STDOUT terraform:         ] -> (known after apply)
16:28:59.415 STDOUT terraform:         # (1 unchanged attribute hidden)
16:28:59.415 STDOUT terraform:     }
16:28:59.415 STDOUT terraform: Plan: 1 to add, 1 to change, 1 to destroy.
16:28:59.415 STDOUT terraform: Changes to Outputs:
16:28:59.415 STDOUT terraform:   ~ ip = [
16:28:59.415 STDOUT terraform:       ~ "164.90.211.209" -> (known after apply),
16:28:59.415 STDOUT terraform:     ]
16:28:59.415 STDOUT terraform: ─────────────────────────────────────────────────────────────────────────────
16:28:59.415 STDOUT terraform: Saved the plan to: ../../../../../../tfplan
16:28:59.415 STDOUT terraform: To perform exactly these actions, run the following command to apply:
16:28:59.415 STDOUT terraform:     terraform apply "../../../../../../tfplan"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Verify Forest RPC responses with chain.data.riba.plus

1 participant