You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added the new v1 p2p protocol stack and request orchestration (PR #451, #460, #467, #470, #487 plus protocol version-switching work; contributors: @b-garbacz, @leonardostsouza : introduced PendingRequestService, added protocol
version switching, implemented the v1 router and operation handlers for liveness and broadcast transaction flows, made protocol sessions transparent to the network module, and added periodic validator health checks.
Implemented Proof Of Publication and stronger transaction lifecycle handling (PR #471 and related follow-up work; contributors: @b-garbacz): added signed Merkle inclusion proofs to state and v1 broadcast responses, introduced
TransactionCommitService, tightened transaction pool validation and error handling, and ensured pending requests are rejected cleanly on send failures, connection close, and graceful shutdown.
Hardened v1 result handling, validator error mapping, and peer connection behavior (PR #496, #514, #517, #521, #522, #525 plus follow-up fixes; contributors: @b-garbacz, @jusufsuljic, @leonardostsouza): added v1 ResultCodes, mapped
shared validator-domain rejections, implemented sender and receiver connection policies based on result codes, refactored protobufs into split v1 schemas and generated artifacts, added sendAndMaybeClose to avoid race conditions,
and fixed remaining v1 protocol, configuration, and testnet environment mismatches.
Other
Tests and reliability (PR #494, #512 and extensive follow-up coverage; contributors: @b-garbacz, @lucasfernandes, @leonardostsouza): expanded unit coverage for PendingRequestService, TransactionCommitService, TransactionPoolService,
ConnectionManager, MessageOrchestrator, ProtocolSession, v1 routers, handlers, validators, result-code handling, and LegacyNetworkMessageRouter, and updated acceptance coverage around v1 account and transaction flows.
Dependencies and tooling (PR #521 and related build work; contributors: @b-garbacz): switched protobuf generation to split v1 pbjs artifacts, added protobufjs, protobufjs-cli, p-queue, denque, and bare-module, and upgraded
brittle.
Package version is set to 0.2.11 in both package.json and package-lock.json.