Cardano(ADA)
GetBlock provides fast, reliable access to Cardano nodes via Ogmios JSON-RPC and the Rosetta API. Connect to the Cardano network without running your own infrastructure.
Last updated
Was this helpful?
Was this helpful?
https://go.getblock.io/<ACCESS-TOKEN>/wss://go.getblock.io/<ACCESS-TOKEN>/mkdir cardano-api-quickstart
cd cardano-api-quickstart
npm init --yesnpm install axiosconst axios = require('axios');
const url = 'https://go.getblock.io/<ACCESS-TOKEN>/';
const payload = {
jsonrpc: '2.0',
method: 'queryNetwork/blockHeight',
id: 'getblock.io'
};
axios.post(url, payload, {
headers: { 'Content-Type': 'application/json' }
})
.then(response => {
const blockNumber = parseInt(response.data.result, 16);
console.log('Current Block Number:', blockNumber);
})
.catch(error => console.error(error));node index.js{
"jsonrpc": "2.0",
"method": "queryNetwork/blockHeight",
"result": 13748077,
"id": "getblock.io"
}mkdir cardano-api-quickstart
cd cardano-api-quickstartpython -m venv venv
source venv/bin/activate
# On Windows, use venv\Scripts\activatepip install requestsimport requests
import json
url = "https://go.getblock.io/<ACCESS-TOKEN>/"
payload = json.dumps({
"jsonrpc": "2.0",
"method": "queryNetwork/blockHeight",
"id": "getblock.io"
})
headers = {
'Content-Type': 'application/json'
}
response = requests.post(url, headers=headers, data=payload)
print(response.text)python main.py