Skip to content

Conversation

@noslav
Copy link
Member

@noslav noslav commented Oct 22, 2025

Bsp-geth-DTM-RC:v2.3.0

Summary

This PR updates BSP-Geth to version 1.16.7, incorporating the latest upstream changes from go-ethereum while maintaining BSP-specific block specimen production capabilities.

Key Features Added

  1. Block Specimen Production: Complete implementation of block specimen and block result export capabilities
  2. Redis Integration: Support for streaming block specimens to Redis queues
  3. File-based Export: RLP file set replication for local storage
  4. Blob Transaction Support: Enhanced support for EIP-4844 blob transactions
  5. Version Management: Comprehensive version tracking with BSP-specific versioning

Files Modified

  • New Files:

    • Core block specimen creation logic
    • Redis streaming implementation
    • File-based export
    • Replicator factory
    • Version constants
    • Documentation and architecture diagrams
  • Modified Files:

    • CLI integration for BSP flags
    • Backend integration
    • Configuration options
    • API extensions
    • Dependencies (Redis client)

Dependencies Added

  • Redis client for streaming
  • Compression for efficient data transfer

Testing

  • All existing tests pass
  • Block specimen production works correctly
  • Redis streaming functions properly
  • File-based export creates valid RLP files
  • Version strings display correctly
  • CLI flags work as expected

Related

  • Updates from upstream go-ethereum v1.16.7
  • Maintains BSP-specific block specimen production capabilities
  • No breaking changes to existing Ethereum functionality
  • Adds new BSP-specific features without affecting core Geth behaviour

This PR brings BSP-Geth up to date with the latest upstream improvements while preserving and enhancing the block specimen production capabilities that make BSP-Geth unique.

@noslav noslav mentioned this pull request Oct 22, 2025
@noslav noslav force-pushed the develop-geth-v1.16.7 branch from 666429c to 3f8158b Compare October 23, 2025 17:28
@noslav noslav force-pushed the develop-geth-v1.16.7 branch from 3f8158b to fe88c0e Compare November 3, 2025 22:00
@noslav noslav force-pushed the develop-geth-v1.16.7 branch from fe88c0e to fbc249a Compare November 5, 2025 00:15
@noslav noslav merged commit ba9aae1 into main Nov 7, 2025
7 checks passed
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.

1 participant