Skip to content

Conversation

@skudasov
Copy link
Contributor

@skudasov skudasov commented Sep 16, 2025


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

Why

The changes introduce several updates and improvements across the Blockscout framework, including version updates for PostgreSQL and other services, new configurations for NFT media handling, and enhanced support for different blockchain consensus mechanisms. These modifications aim to enhance the observability and functionality of the Blockscout stack, supporting a wider range of blockchain networks and data handling capabilities.

What

  • framework/.changeset/v0.10.26.md
    • Added a changeset file to document the update of the Blockscout stack.
  • framework/observability.go
    • Added cleanup commands in BlockScoutUp function to remove old data for a fresh setup.
    • Included cleanup of dets directory in BlockScoutDown function for thorough cleanup.
  • framework/observability/blockscout/anvil.yml and other .yml files for different blockchain consensus mechanisms (e.g., geth-clique-consensus.yml, geth.yml)
    • Introduced new docker compose configurations for different blockchain environments.
  • framework/observability/blockscout/docker-compose.yml
    • Updated service file paths to be relative and added build arguments for backend service.
    • Introduced a new nft_media_handler service with build configurations.
  • framework/observability/blockscout/envs/common-blockscout.env
    • Made extensive updates to environment configurations, including disabling certain features, updating database URLs, and adding new configurations related to blockchain interaction and NFT media handling.
  • framework/observability/blockscout/envs/common-frontend.env
    • Added configuration for Wallet Connect Project ID.
  • framework/observability/blockscout/envs/common-nft-media-handler.env
    • New environment file for NFT media handler configurations.
  • framework/observability/blockscout/envs/common-stats.env
    • Added STATS__BLOCKSCOUT_API_URL environment variable.
  • framework/observability/blockscout/proxy/default.conf.template and explorer.conf.template
    • Updated Nginx configuration templates to handle API requests correctly.
  • Service definition updates in services/backend.yml, frontend.yml, nft_media_handler.yml, sig-provider.yml, smart-contract-verifier.yml, stats.yml, user-ops-indexer.yml, and visualizer.yml
    • Updated images to newer versions or dynamic tags and added volume mappings where necessary.
  • Introduced services/nginx-explorer.yml
    • New service configuration for Nginx explorer.

@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 merged commit 0dc0ebb into main Sep 17, 2025
69 of 71 checks passed
@skudasov skudasov deleted the update-blockscout branch September 17, 2025 11:26
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