github category-labs/monad v0.14.0

5 hours ago

monad (execution) v0.14.0 Changelog

Tag: v0.14.0
Commit: 54e132cfa

RPC/SDK changes

  • [Execution] Add execution events Rust SDK with path resolution and descriptor info
  • [Execution] Native transfer tracer scaffolding (not yet wired to RPC)

Robustness fixes

  • [Execution] Remove ASSERT that relied on suboptimality of reserve balance accounting
  • [Execution] Fix runloop_monad off-by-one when nblocks=1
  • [Execution] Fix RangedGetMachine skipping keys past min prefix
  • [Execution] Fix minor RLP errors, union type-punning, event padding bits
  • [Execution] Fix CLI crash on unexpected arguments
  • [Execution] Fix node writer reentrance causing non-contiguous writes
  • [Execution] Fix undefined behavior in RLP encoding with empty inputs
  • [Execution] Fix dangling pointer in events SDK, executor count, predecessor tx wait
  • [Execution] Stricter RLP decoding: error for oversized bytes32

Performance changes

  • [Execution] Improve fast list compaction offset calculation with hysteresis
  • [Execution] Compaction offset refactor and runtime header performance optimizations

Internal changes

  • [Execution] Refactor chain: remove static_validate_header and validate_transaction virtual methods
  • [Execution] Add eventwatch example program for execution events

Don't miss a new monad release

NewReleases is sending notifications on new releases.