github NethermindEth/juno v0.6.0

latest releases: v0.12.2, v0.12.1, v0.12.0...
13 months ago

🚀 We're thrilled to announce the release of Juno v0.6.0. As we continue to forge ahead on our journey, this release encapsulates further improvements, new features, and optimized support to enhance the Starknet client experience.

🌟 Added

  • New Trace RPC Methods:

    • starknet_traceTransaction
    • starknet_traceBlockTransactions
    • starknet_simulateTransactions
  • Juno RPC Schema: A dedicated schema to streamline RPC interactions for Juno's method.

  • Juno Console Enhancement: Pretty printing of Juno console logs for an enriched user experience.

  • Comprehensive Documentation: Official documentation now hosted on GitHub Pages.

🛠 Fixed

  • RPC Schema Consistency: Revised to ensure our RPC schema is consistent with the Starknet specification.

⚙️ Command-line Switches Update

Command-line switches have been restructured to provide clearer access control:

docker run -d \
  --name juno \
  -p $httpPort:$httpPort \
  -p $metricsPort:$metricsPort \
  -v /root/juno:/var/lib/juno \
  nethermind/juno:v0.6.0 \
  --db-path /var/lib/juno \
  --http \
  --http-port $httpPort \
  --metrics \
  --metrics-port $metricsPort \
  --eth-node <YOUR-ETH-NODE>

(Note: Ensure to adjust the variables like $httpPort, $metricsPort and others as per your configuration.)

🔍 Migration Notes

  • Database Migration: This version introduces database changes due to our work focus on peer-to-peer (p2p) communication. These changes may result in extended migration times. For faster sync, we recommend users to utilize snapshots.

📦 Docker Image

For those utilizing Docker:

docker pull nethermind/juno:v0.6.0

Full Changelog: v0.5.1...v0.6.0


Don't miss a new juno release

NewReleases is sending notifications on new releases.