Juno v0.1.0
Juno is a Starknet full node client implementation in Go.
This is Juno's first release (compatible with Starknet v0.10.3) with the following features:
- Starknet state construction and storage using a path-based Merkle Patricia trie.
- Pedersen and starknet_keccakhash implementation over starknet field.
- Feeder gateway synchronisation of Blocks, Transactions, Receipts, State Updates and Classes.
- Block and Transaction hash verification.
- JSON-RPC Endpoints:
- starknet_chainId
- starknet_blockNumber
- starknet_blockHashAndNumber
- starknet_getBlockWithTxHashes
- starknet_getBlockWithTxs
- starknet_getTransactionByHash
- starknet_getTransactionReceipt
- starknet_getBlockTransactionCount
- starknet_getTransactionByBlockIdAndIndex
- starknet_getStateUpdate