Skip to content

Juno v0.1.0

Compare
Choose a tag to compare
@IronGauntlets IronGauntlets released this 10 Mar 14:45

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_keccak hash 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