juno
juno copied to clipboard
Starknet client implementation.
- [ ] L1 Message handling - For MVP, doesnt need to be a full-blown implementation which listens to a core contract. We just need a way to push messages...
## Issue Juno now has persistent connections (eg. ws conns) with not much info about them. It would be nice if It was known to user how many of them...
`jsonrpc` implements the (transport-agnostic) JSON-RPC v2 spec. Dependents should not need to rely on transport code in `net/http` and `nhooyr.io/websocket` without explicit requesting it.
It would be interesting to know how much of the db is state, blocks, receipts, txs, classes, ABIs, etc.
Add load tests in our CI pipeline for the pre-release phase on staging. These tests should ensure a success rate of at least 99.9% for all requests. ### Acceptance Criteria...
Or use third-party package if there's a good one. I think `net` contains an un-exported `uint128` implementation we can use as inspiration. Context: https://github.com/NethermindEth/juno/pull/1447#discussion_r1402009510
If there is a long db migration taking place there is no way to gracefully Juno. Any force shutdown corrupts the DB. Juno should be able to gracefully shutdown during...
Juno currently accepts and stores **pending** blocks regardless of whether their versions are supported by the current version of Juno. This behavior is inconsistent with how Juno handles normal (latest)...