This service is currently available to enterprise users only. Contact us at support@scale3labs.com if you’re interested in signing up.

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

  1. 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.
  2. Go to Intel tab: Once logged in, click on the “Intel” tab then API key.
Note: If you don’t see this tab, you likely don’t have an Enterprise license. Contact support@scale3labs.com

  1. 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 key
  • x-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:

BlockchainIdentifier
Algorandalgo
Arbitrumarb
Aptosaptos
Avalancheavax
Basebase
Binance Smart Chainbsc
Bitcoinbtc
Cardanoada
Celestiatia
Celocelo
Chainlinklink
Cosmosatom
Cronoscro
Ethereumeth
Fantomftm
Filecoinfil
Flareflr
Flowflow
Harmonyharmony
Hedera Hashgraphhbar
Heliumhnt
ICPicp
Injectiveinj
Kavakava
Kusamaksm
Litecoinltc
Nearnear
Optimismop
Polkadotdot
Polygonpolygon
Ripplexrp
Seisei
Solanasol
Stacksstx
Stellarxlm
Suisui
Tezosxtz
Tonton
Trontrx
VeChainvet
Zcashzec

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.