Introduction
What is the Blockchain Intelligence Service?
The Blockchain Intelligence Service is a robust API designed to provide real-time information on updates related to various blockchain nodes. This service is essential for DevOps engineers, blockchain developers, and system administrators who need to keep track of changes in node configurations, software versions, and other critical parameters.
Key Features:
- Real-time updates on node changes
- Detailed information including version, commit hash, release date, and more
- Stay up to date on Discord, Telegram and Slack announcements from various chains.
- Support for multiple blockchain networks
- Alert notifications via Slack, PagerDuty, Telegram, Webhook, etc
You will need an enterprise license to generate an API key. Contact support@scale3labs.com for any questions.
Setup
Generate your API key
- Log in to your account: Sign up for a Scale3 Autopilot account if you haven’t. Navigate to Scale3 Autopilot and log in once you have an account.
- Go to Intel tab: Once logged in, click on the “Intel” tab then API key.
- Generate API Key: Click on the “Re-generate API Key” button.
Your API key will be displayed. Make sure to copy and securely store it.
Querying for Node Updates
Making a Request
To query for the latest node updates for a specific chain, you can make a GET request to the following endpoint:
GET https://web-backend.scale3production.com/node_updates/?chain=nameOfChain
Headers
x-api-key
: Your API keyx-user-agent
:s3l-web-client
Query Parameters
chain
: The blockchain network you are interested in (e.g.,btc
,eth
).client
: The specific client software you are interested in (e.g.,geth
,sui
).
Sample Request
curl --location "https://web-backend.scale3production.com/node_updates?chain=eth&client=geth" \
--header 'x-api-key: afada-95fd-4a65-ab8a-adadada' --header 'x-user-agent: s3l-web-client'
Replace your-api-key-here with the API key you generated. This example queries updates for the Bitcoin (BTC) chain. You can replace btc with other supported chains like eth for Ethereum or sol for Solana.
Response
The API will return a JSON object containing an array of node updates.
{
"_id": "65152b809cb20bf20c58c753",
"name": "Phaistos (v1.13.2)",
"chain": "eth",
"category": "required",
"description": "Geth v1.13.2 is a bugfix release with improvements to pathdb corruption, Holesky testnet relaunch, and various fixes and improvements.",
"repo_name": "go-ethereum",
"tag": "v1.13.2",
"network": "testnet",
"summary": "This release is primarily a bugfix update featuring the relaunch of the Holesky testnet. It addresses pathdb corruption issues during snap sync node restart, updates the Holesky testnet's genesis configuration, removes the rollback mechanism from snap sync, introduces an optional block parameter for eth_call, and resolves an issue with the --bootnodes flag when it's also configured in the toml file.",
"version": "v1.13.2",
"commit_hash": "dc34fe8291bfcaefbce97f559e9610beffb2e470",
"client": "geth",
"release_date": 1695885851,
"release_notes_url": "https://github.com/ethereum/go-ethereum/releases/tag/v1.13.2",
"priority": "high",
"prerequisites": [
"If you previously ran Geth with the old Holesky testnet configs",
" manually delete your holesky/chaindata folder and restart before running the new version."
],
"breaking_changes": false,
"breaking_change_summary": "NA",
"upcoming_network_upgrade": " Holesky testnet",
"required_for_upcoming_upgrade": true,
"build_artifacts": [],
"createdAt": 1695886208,
"updatedAt": 1696348179
}
Supported Chains
Here are the chains that we currently support:
Blockchain | Identifier |
---|---|
Algorand | algo |
Arbitrum | arb |
Aptos | aptos |
Avalanche | avax |
Base | base |
Binance Smart Chain | bsc |
Bitcoin | btc |
Cardano | ada |
Celestia | tia |
Celo | celo |
Chainlink | link |
Cosmos | atom |
Cronos | cro |
Ethereum | eth |
Fantom | ftm |
Filecoin | fil |
Flare | flr |
Flow | flow |
Harmony | harmony |
Hedera Hashgraph | hbar |
Helium | hnt |
ICP | icp |
Injective | inj |
Kava | kava |
Kusama | ksm |
Litecoin | ltc |
Near | near |
Optimism | op |
Polkadot | dot |
Polygon | polygon |
Ripple | xrp |
Sei | sei |
Solana | sol |
Stacks | stx |
Stellar | xlm |
Sui | sui |
Tezos | xtz |
Ton | ton |
Tron | trx |
VeChain | vet |
Zcash | zec |
Practical Examples
Query for Ethereum Updates Using Geth Client
curl --location 'https://web-backend.scale3production.com/node_updates?chain=eth&client=geth' \
--header 'x-api-key: your-api-key-here' --header 'x-user-agent: s3l-web-client'
Query for Sui Updates
curl --location 'https://web-backend.scale3production.com/node_updates?chain=sui' \
--header 'x-api-key: your-api-key-here' --header 'x-user-agent: s3l-web-client'
For more use-cases, refer to our API documentation linked below.
Conclusion & Support
The Node Update Intelligence Service equips you with real-time updates on blockchain nodes across various chains and clients. Generate your API key and start querying today to stay ahead in your blockchain endeavors.
For further support, visit our Support Page then click the chat icon at the bottom of the page or contact us at support@scale3labs.com.