feat(app): implement simnet integration#553
Conversation
|
@claude review this PR |
|
Claude finished @iamquang95's task in 5m 50s —— View job Review: simnet integration (PR #553)
Overall this is a high-quality, well-tested PR. The wiring is careful, the comments explain the why (not just the what), Charon parity is preserved in the subtle spots, and the test additions genuinely guard the new seams (deleting the Correctness — verified, no blockers1. Deadline-bounding is a real behavior change to the production duty flow, not just simnet. 2. Charon parity on proposer duties is preserved indirectly. 3. Fuzz precedence matches 4. 5. Minor / optionala. b. Key-presence validation does a full BLS sign per validator ( c. d. Nit: TestsCoverage is strong: the 3-node CI: build/test + linter still in progress at review time; all other checks (semver, deny, DKG integration, create-cluster parity) green. |
Implement simnet integration for
pluto runSummary
Enables simnet mode in pluto run:
--simnet-beacon-mockand--simnet-validator-mock(plus--simnet-beacon-mock-fuzz,--simnet-slot-duration,--simnet-validator-keys-dir) are now wired instead of failing fast, so a cluster of pluto nodes can run duties end-to-end without a real beacon node or validator client.Testing
Try yourself