juno icon indicating copy to clipboard operation
juno copied to clipboard

Starknet client implementation.

Results 334 juno issues
Sort by recently updated
recently updated
newest added

In P2P mode, the sync_best_known_block_number metric is currently returning 0, which is negatively impacting the calculation of the blocks_behind metric in Grafana. This issue makes it difficult to track the...

P2P
no-stale

https://github.com/starkware-libs/starknet-specs/tree/v0.8.0-rc0 **New websocket methods** - [ ] [starknet_subscribeNewHeads](https://github.com/NethermindEth/juno/issues/2205) - [ ] [starknet_subscribeEvents](https://github.com/NethermindEth/juno/issues/2208) - [ ] [starknet_subscribeTransactionStatus](https://github.com/NethermindEth/juno/issues/2209) - [ ] [starknet_subscribePendingTransactions](https://github.com/NethermindEth/juno/issues/2232) - [ ] starknet_unsubscribe **Other new methods** - [ ]...

RPC
no-stale

[starknet_getMessagesStatus](https://github.com/starkware-libs/starknet-specs/blob/v0.7.1/api/starknet_api_openrpc.json) https://docs.starknet.io/architecture-and-concepts/network-architecture/messaging-mechanism/#l1-l2-messages see: https://github.com/eqlabs/pathfinder/issues/2182 Solution: 1. Listen to LogMessageToL2 logs from the core contract on L1. Compute the associated message hash, and store the eth transaction hash. Note that a...

no-stale

**Description**: This issue tracks ongoing discussions regarding Juno's role in delivering both DevNet and Rollup-as-a-Service (RaaS) within the StarkNet ecosystem. Currently, Juno primarily focuses on syncing, storing, and serving StarkNet...

RAAS
Devnet
no-stale

Determine the time taken for the following parts of the request: - parsing of the request - retreiving relevant data - creating the response

Optimisation
RPC
no-stale

Context: the Starknet P2P explorer uses Juno as an external library for some of its features, but it's not as simple as doing `go get`, as it's required to compile...

no-stale

Methods `SimulateTransactions(...)` and `traceBlockTransactions(...)` in `rpc/handlers.go` share a lot of common logic. This needs to be extracted into one place.

Refactor
no-stale

See the spec - https://github.com/starkware-libs/starknet-specs/blob/v0.8.0-rc0/api/starknet_ws_api.json#L176

no-stale

See spec https://github.com/starkware-libs/starknet-specs/blob/v0.8.0-rc0/api/starknet_ws_api.json

no-stale