List view
- Subnets are mini networks that posts state back to L1, in very similar fashion to regular L2s on Ethereum. Masternodes are able to opt in to validate and propose blocks for the subnet in return for rewards. - Support the configuration of the XDC Subnet - Contract interfaces for state checkpoints
No due date- Exclude deprecated exchange/lending modules. - Define fast sync pivot block post-deprecation. - Disable archive node support and return an unsupported response on RPC endpoints.
No due date- Translate the configuration schema and any XDC-specific items. - Include chain ID, bootnodes, initial validator set, and consensus parameters.
No due date•1/1 issues closed- Track bad vote misbehavior (e.g., double voting). - Trigger slashing conditions based on vote patterns or contract signals.
No due date- Implement xdpos2-100 P2P protocol for vote/block/timeout handling. - Implement block fetching, insertion, and propagation hooks.
No due date- Interface with the system contract to track eligible validator candidates. - Enforce eligibility requirements and track validator status changes via event subscriptions. - Integrate `UpdateM1()`equivalent logic in Nethermind to update the validator state per head.
No due date- Implement a modular HotStuff-style finalization engine with three voting phases (Prepare, Validation, Commit). - Support both proposer-triggered and P2P-received block paths. - Handle vote tracking, quorum detection, and block finalization logic. - Incorporate commitment logic for N−2 finality tracking.
No due date•1/4 issues closed- No due date•9/10 issues closed
- No due date•22/27 issues closed