Skip to content

Latest commit

 

History

History
 
 

juno

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

What is Juno?

Juno is a golang Starknet node implementation by Nethermind with the aim of decentralising Starknet.

Deploy Starknet node on Akash

  1. Install Keplr wallet as a browser extension
  2. Fund your wallet with at least 5 AKT. How to get AKT? Read at https://akash.network/token
  3. Open Akash Console and connect your Keplr wallet
  4. Create a certificate
  5. Create deployment
  6. Choose Empty for the template and copy-and-paste the deploy.yaml file from this repository

Don't forget to use your own API key from Infura in SDL. Node will sync after deployment.

Click here to learn more about deploying.

Get Access to Starknet RPC

Juno is compatible with the following Starknet API versions:

  • v0.6.0 (Endpoint: /v0_6 or default /)
  • v0.5.0 (Endpoint: /v0_5)

To interact with a specific API version, you can specify the version endpoint in your RPC calls. For example:

curl -X POST http://localhost:6060 -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"juno_version","id":1}'

Use URI from Akash Console after deployment instead of http://localhost:6060

Documentation

Juno Website Juno on Github Infura JSON-RPC methods Starknet Website