Skip to content

Conversation

@b-garbacz
Copy link
Contributor

No description provided.

@b-garbacz b-garbacz force-pushed the 427-implement-v1-protomux-protocol-layer branch 2 times, most recently from 965f51e to 2ed7571 Compare January 14, 2026 15:20
@b-garbacz b-garbacz force-pushed the 401-epic-improve-networking-layer branch from 6fe7d2b to 0af2023 Compare January 19, 2026 11:10
@b-garbacz b-garbacz force-pushed the 427-implement-v1-protomux-protocol-layer branch 3 times, most recently from a0c4d02 to dacb9fc Compare January 21, 2026 16:08
@b-garbacz b-garbacz changed the title 427 implement v1 protomux protocol layer 427 implement protomux layer for v1 protocol Jan 21, 2026
@b-garbacz b-garbacz force-pushed the 427-implement-v1-protomux-protocol-layer branch from dacb9fc to 2daf995 Compare January 21, 2026 16:36
b-garbacz and others added 7 commits January 21, 2026 17:48
* 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 427-implement-v1-protomux-protocol-layer branch from 2daf995 to 3d86e25 Compare January 21, 2026 17:02
@b-garbacz b-garbacz merged commit d4b500e into 401-epic-improve-networking-layer Jan 21, 2026
3 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.

2 participants