Comment on page
⛏
Quick Start
The Quick Start Guide can help developers get started and run Web3 App in a few steps.
To register an account on the SolarPath website, please enter your email address and password, then click "Sign Up".

Sign Up to SolarPath
TIPS: After registration, you will need to activate your account. Please check your email and click on the provided link to verify your account. Follow the instructions to create your first app.
After activating your account, you will be directed to the Dashboard page. Here, you can create new apps, configure app security measures, set up EventHook event notifications, track app data, and utilize monitoring data to enhance the customer experience.
SolarPath supports the following main chains and networks:
Chains | Networks |
---|---|
Ethereum | Mainnet, Goerli, Sepolia |
Polygon | Mainnet, Mumbai |
BNB Chain | Mainnet, Testnet |
Arbitrum | Mainnet, Goerli |
Optimism | Mainnet, Goerli |
Tron Network | Mainnet, Nile, Shasta |
- You must first create an app and get an API-KEY to validate your request.


Create New App
- Click on the App card listed on the Dashboard, you will be taken to the App details page, and view your API-KEY:

View API-KEY & Endpoint
Enhance your access security by configuring access restrictions for your API-KEY. To do this, navigate to your App, click on "Edit App", and utilize the whitelist feature to strengthen your access security.:

App Security
- Allowlist Contract Addresses: Only approved contract addresses are allowed for interaction. If not set, all contract addresses are allowed.
- Allowlist Domains: Only approved request domains are allowed. If not set, requests from all domains are allowed.
- Allowlist IPs: Only approved source IPs are allowed to request, if not set, all source IP requests are allowed.
TIPS:
Allowlist domains matching rules such as: www.solarpath.io, *.solarpath.io
Allowlist IPs matching rules IPv4 such as: 192.168.1.0, 225.225.225.100.
Interact with the blockchain by sending Web3 requests through the HTTPS endpoint provided by SolarPath. The following example demonstrates sending requests over HTTP to interact with the Ethereum network.
All requests are
POST
requests.curl
Postman
curl https://eth-mainnet.solarpath.io/v1/YOUR-API-KEY \
-X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc": "2.0", "id": 1, "method": "eth_blockNumber", "params": []}'
URL: https://eth-mainnet.solarpath.io/v1/YOUR-API-KEY
Request_Type: POST
Body:
{
"jsonrpc":"2.0",
"method":"eth_blockNumber",
"params":[],
"id":1
}
Response:
{
"id": 1,
"jsonrpc": "2.0",
"result": "0x7b887a"
}
The data returned in hexadecimal with a 0x prefix, and converting 7b887a to decimal, the resulting number 8095866.
curl
Postman
curl https://eth-mainnet.solarpath.io/v1/YOUR-API-KEY \
-X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc": "2.0", "id": 1, "method": "eth_getBalance", "params": ["0xf31D0046D26AF057Ba51EF4B2E0372cF9aD990fb", "latest"]}'
URL: https://eth-mainnet.solarpath.io/v1/YOUR-API-KEY
Request_Type: POST
Body:
{
"jsonrpc":"2.0",
"method":"eth_getBalance",
"params":["0xf31D0046D26AF057Ba51EF4B2E0372cF9aD990fb", "latest"],
"id":1
}
Response:
{
"id": 1,
"jsonrpc": "2.0",
"result": "0x62e7750f619827b"
}
The returned data is hexadecimal in Wei (the smallest denomination unit of Ethereum). Convert decimal to
445424602766213760
Wei, equal to 0.44542460276621376
Ether.The SolarPath Dashboard provides you with insights into your App's performance and API usage, such as the methods called, success rate, usage statistics, and active ranges.
By regularly monitoring the data on the Dashboard, you can optimize your app and gain a better understanding of your users.

Dashboard Page

App Details Monitor
You can modify your login email, password, and enable 2FA verification in the account management section. Additionally, you can dynamically add request packages or upgrade your subscription plan based on your business needs.

Last modified 6mo ago