stranger80
stranger80
- update of automated test suites to versions which support Sepolia - update test environments with Sepolia-based test artifacts - remove Goerli references from Juno code
- Refactor the RPC handler code in Juno - improve breakdown into code files, etc. - refer to @kirugan for more suggestions re refactoring - Increase coverage of automated tests...
Create a design for telemetry capability in Juno notes, including: - Consider libraries and utilities - Ensure "opt-in"is available for Juno users - Take into consideration the future p2p network...
Design & implement "gossip" vs "pull-based sync" - logic to listen from gossip messages from p2p network and request for details based on gossip traffic - decision needed: do we...
- Analyze proposals for Starknet's consensus: https://community.starknet.io/t/simple-decentralized-protocol-proposal/99693/11 - Analyze proposed enhancements of Tendermint protocol: https://community.starknet.io/t/tendermint-for-starknet/98248 - Compare against vanilla Tendermint: https://arxiv.org/abs/1807.04938
Test resilience scenarios - run p2p network, disable/kill selected nodes, observe the network stability - run p2p network, simulate bootstrap node outage and resume it - all nodes should resume...
- Define a test case suite to test the Sequencer. Leverage Madara test suite. - Ensure the Sequencer passes all the tests in the suite. - Embed the test suite...
Define the interface to be used by the Prover to prove blocks generated by the Sequencer. Leverage an example from Madara suite. Consider creation a simple implementation of the proof...