Skip to content

Conversation

@skudasov
Copy link
Contributor

@skudasov skudasov commented Sep 17, 2025


Below is a summarization created by an LLM (gpt-4-0125-preview). Be mindful of hallucinations and verify accuracy.

Why

The changes introduce support for specifying a blockchain node's chain ID when setting up a local Blockscout stack, enabling enhanced compatibility with different blockchain networks. Additionally, the introduction of a smart contract verifier service in the Blockscout docker-compose setup enhances the framework's capabilities in verifying smart contract interactions.

What

  • framework/.changeset/v0.10.27.md
    • Added a new changeset file indicating the addition of Blockscout Geth variant support, internal transactions, and verifier.
  • framework/cmd/main.go
    • Modified BlockScoutUp command to accept chain-id as an argument, allowing users to specify the chain ID of the blockchain node Blockscout will index.
  • framework/observability.go
    • Updated BlockScoutUp function to accept and set chainID environment variable, enhancing compatibility with different blockchain networks.
    • Changed BlockScoutDown and ObservabilityDown to remove Blockscout and observability resources more thoroughly by deleting respective directories.
  • framework/observability/blockscout/docker-compose.yml
    • Added a new service sc-verifier for smart contract verification.
    • Updated the backend service to use the Geth variant for Ethereum JSONRPC and to enable the smart contract verifier service.
  • framework/observability/blockscout/services/backend.yml
    • Updated the backend service image to a specific version supporting the new features.

@skudasov skudasov requested a review from a team as a code owner September 17, 2025 15:42
@github-actions
Copy link

👋 skudasov, thanks for creating this pull request!

To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team.

Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks!

@skudasov skudasov requested a review from sebawo September 17, 2025 16:00
@skudasov skudasov merged commit cbe9e69 into main Sep 17, 2025
69 of 71 checks passed
@skudasov skudasov deleted the blockscout-geth-specific branch September 17, 2025 16:10
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.

2 participants