Skip to content

v0.10.0

Compare
Choose a tag to compare
@wojciechos wojciechos released this 23 Feb 13:26
· 86 commits to main since this release

We're pleased to announce the release of Juno v0.10.0. This update introduces experimental support for peer-to-peer (P2P) syncing on the Sepolia test network. The P2P feature is a significant step towards a decentralized network, allowing nodes to directly sync with each other.

Added:

  • Experimental P2P Syncing: Initial implementation for P2P syncing, currently available on the Sepolia test network. This feature allows Juno nodes to connect and sync directly with each other, aiming to reduce reliance on centralized infrastructure.
  • Configurable Gateway Timeout: Users can now adjust gateway timeouts, offering better control over network interactions.
  • CORS Support Toggle: Introduced the ability to enable or disable CORS support, enhancing security and cross-origin resource sharing capabilities.

To join our experimental Sepolia network, use the following command:

docker run -d \
  --name juno_p2p \
  -p 6060:6060 \
  -p 7777:7777 \
  -v $HOME/juno_p2p:/var/lib/juno \
  nethermind/juno:v0.10.0 \
  --db-path "/var/lib/juno" \
  --network "sepolia" \
  --log-level "debug" \
  --http \
  --http-host "0.0.0.0" \
  --http-port "6060" \
  --p2p \
  --p2p-addr /ip4/0.0.0.0/tcp/7777 \
  --p2p-peers=/ip4/34.138.100.215/tcp/7777/p2p/12D3KooWR8ikUDiinyE5wgdYiqsdLfJRsBDYKGii6L3oyoipVEaV

More information: Juno's experimental peer-to-peer launch (Medium)