Sahara RPC
The QuickNode Sahara documentation constantly evolves as the chain undergoes upgrades and changes. We highly recommend cross-referencing with the Sahara Documentation for the latest updates.
Overview
At QuickNode, we are currently running Sahara RPC endpoints in Beta. In aggregate, we serve hundreds of billions of requests every month. To make it easier for developers to integrate with QuickNode, we've created this documentation that shows how to call RPC methods using cURL, JavaScript, Python, Ruby and any applicable Web3 SDKs. QuickNode-supported Sahara APIs include:
- Ethereum JSON-RPC API
- Debug API
Sahara Network Support
Network | WSS | HTTPS |
---|---|---|
TESTNET | ✅ | ✅ |
Making Sahara API Requests
In this documentation, you will see example requests made with various programming languages and Web3 SDKs for each supported Sahara method. This section will explain how to execute each one of them on your machine.
QuickNode SDK
To run the QuickNode SDK code examples, you'll need to have the QuickNode SDK installed. You can find out more about the QuickNode SDK at the getting started page. If you'd like to use it, please be sure to install it like so:
npm install @quicknode/sdk
cURL
Most *nix based systems have cURL support out of the box. cURL is a command line tool and library for transferring data with URLs. Check if you have it by running the following:
curl -h
Python
To run our Python code examples, you'll need to have Python installed as well as the requests package. You can install this package with the following command:
python -m pip install requests