Skip to content

Conversation

@b-garbacz
Copy link
Contributor

No description provided.

@b-garbacz b-garbacz linked an issue Dec 11, 2025 that may be closed by this pull request
@b-garbacz b-garbacz changed the title chore: enhance networking layer 401 epic improve networking layer Dec 22, 2025
@b-garbacz b-garbacz force-pushed the 401-epic-improve-networking-layer branch from 070e1a8 to 0ec08c5 Compare January 6, 2026 13:39
b-garbacz and others added 3 commits January 19, 2026 11:56
* feat: initial protobuf design for network messages (#405)

* feat: initial protobuf design for network messages (#405)

* chore: renname operations.js to applyOperations.js

* feat: implement builder for v1 internal protocol messages

* feat(test): add tests for NetworkMessageBuilder and NetworkMessageDirector

* chore: refactor message builders and directors to remove StateBuilder inheritance

* feat(test): implement encoding and decoding functions for v1 network operations

* feat(test): add fixtures for v1 network operation payloads

* chore: delete redundant file networkOperations.js

* fix: update NetworkMessageBuilder and director to use mainnet config and address prefix validation

* fix(test): adjust calling instantion of the CompleteStateMessageDirector and builder.

* feat: Implement ApplyStateMessageBuilder.js and regression tests

* refactor: decouple partial validators from wallet

* fix: update error message for missing transaction payload in broadcastTransaction

* feat: delete reset method in ApplyStateMessageBuilder and implement simple factory for message creation

* refactor: rename message building methods to indicate completion phase

* refactor: swap partial/complete builders with ApplyStateMessage builder.

* refactor(test): swap new builder with old builders.

* refactor: refactor old builder with new one for message creation in network layer

* test: add unit tests for normalization functions in utils

* fix(test): implement new tests for apply messages builder and delete old broken tests

* refactor(test): reorganize network message tests and update import paths

* refactor: delete outdated partial and complete builders and regression test

* docs: add jsdocs for new builders

* refactor: rename createApplyStateMessageFactory to applyStateMessageFactory and update related imports
@b-garbacz b-garbacz force-pushed the 401-epic-improve-networking-layer branch from 6fe7d2b to 0af2023 Compare January 19, 2026 11:10
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.

EPIC: Improve Networking Layer

2 participants