🚀 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