Skip to content

Releases: pon-network/proof-builder

Istanbul

Choose a tag to compare

@pon-network pon-network released this 22 Sep 10:02
  • Geth upgraded to Mawinor (v1.12.2) release.
  • Payout Transaction type to Type 2.
  • PoN Builder extra data updated.
  • Multibeacon client fork data and fork version.
  • Support for Bellatrix, Capella, and Deneb fork version and automatic block-building and marshalling for the right fork version without operational stop.
  • Software is backward compatible with old fork versions.
  • Big Endian <-> Little Endian conversions and fixes for block structure, baseFeePerGas and hash compute for BLS and ECDSA signing.
  • Bug fix for signed beacon block and beacon block insertion into storage on multiple execution payload requests.
  • Included additional sanity checks for valid block building
  • Improved shared data access for the build and submission concurrent routines.

Monte Carlo

Choose a tag to compare

@pon-network pon-network released this 07 Sep 18:52
35859ef
  • Update builder extra data

Denver

Choose a tag to compare

@pon-network pon-network released this 21 Aug 11:00
  • Updated multi-beacon client asynchronous publishing for improved error handling and submission tracking.
  • Added large bid amount support for bids and bounty bids from the previous 18 ETH constraint.
  • Big Integer support for bid storage and block building to support large bid values.
  • Improved query summations and averages for Builder Dashboard (metrics).
  • Fixed sync mutex locks to safeguard against sporadic race conditions in bid cancellations/failures mid-processing.
  • Database bug fixes.
  • Updated bundle sorting for maximum payout, with included documentation in code and readMe.
  • Adjusted slot start time and cutoffs for async bid processing.
  • Optimized beacon and head channel buffers for stalled nodes.
  • Updated sample bid scripts and bulletin board subscriptions.

London

Choose a tag to compare

@pon-network pon-network released this 01 Aug 21:19
  • Improved builder architecture for faster block building and improved go routines for slot and bounty submissions, cutting down bidding, building and submission total time by ≈60%.
  • New bounty bid submission functionality for slot.
  • Builder block verification and sanity checks.
  • Builder block publishing from builder software as failsafe for network.
  • RPBS improvements; encoding transaction bytes for data compression and signature generation.
  • Block bid structure changed to allow ECDSA signing over key values, ensuring proven ownership of RPBS public key, builder public endpoint and bid payload.
  • Updated relay API routes.
  • Improved builder slot time gatekeeping.
  • Updated package dependencies.
  • Geth Krogam upgrades towards supporting coming Cancun Fork, remove ethHash across geth and upgrade graphQL schemas, bug fixes.
  • New Builder RPC for private order flow and MEV bundle submission directly to builders for block inclusion.
  • Updated builder command line flags and startup to allow for builder bundles and unique builder configurations.
  • Bid submission to default to the next slot if the target slot is not provided.
  • Improved garbage collection for cached data.
  • Builder type upgrades.
  • Changed builder bid response to show all bids and include all execution timestamps for bid requests, block production through to submission.
  • Bug fixes to multiBeacon client.

Paris

Choose a tag to compare

@pon-network pon-network released this 07 Jun 18:54
  • RPBS improvements
  • Bug fix for asynchronous beacon data access
  • Added context cancellation for running block building once bid accepted and block publish begun
  • Additional checks for valid full blocks to cover geth sync delay issues in transaction mempool
  • General type changes and imports

Accra

Choose a tag to compare

@pon-network pon-network released this 01 Jun 14:05

PoN Builder. It enables the following functionalities:

  • Mempool and/or local transactions block building.
  • Balance check for payout transaction.
  • Multi-beacon client for reliability and performance optimization.
  • Obscuring transactions from relay and validators in PBS.
  • 2 bid system with asynchronous block building for MEV per slot.
  • Private order flow, directly to builder's local transaction pool.
  • Fast in-memory access and caching of readily usable beacon data for block building.
  • Builder metrics and storing block bid and proposal data for local export.
  • RPBS enforced bid submissions for zk proof verification by PoN network actors.
  • Full geth functionality maintained.