juno
juno copied to clipboard
Starknet client implementation.
A node should understand that it is running in "sequencer" mode and have a flag or config option requiring it to produce signatures for the blocks created. The node should...
Beginning to implement a `uint128` type into Juno that takes inspiration from the `uint128` custom type in the `net` package - https://github.com/inetaf/netaddr/blob/main/uint128.go. upstream issue - #1448
Depends on #1373
see: https://github.com/NethermindEth/juno/pull/1520#discussion_r1425952980
The diff is nicer than it looks. Maybe ~500 lines of actual code, only ~100 of which is interesting/bug-prone.
Proxying a call to the feeder gateway to receive transaction status is too slow. Therefore, once a user submits a transaction through Juno, Juno should keep track of it locally...
Automate the benchmarking of Juno versions pre-release. The process involves logging into an EC2 instance, downloading a clean snapshot, running Juno, measuring the sync time for the first 10k blocks,...
- [ ] Block building - Keep track of the pending block, listen to new txns submitted and decide to close the pending block with some criteria (age, txn count...
- [ ] Incremental state building `blockifier` allows us to have our own State implementation if we conform to the trait below. This might be overkill for the MVP, but...