Build and integrate blockchain solutions with our secure, compliant, and high-performance decentralized infrastructure APIs.
Create and manage blockchain accounts and credentials
Submit and manage blockchain transactions
Access blockchain data and network statistics
All API endpoints require an API key via Authorization: Bearer {token}
header
Retrieve detailed information about a specific blockchain address including balance, transaction history, and metadata
{ "address": "0x0000000000000000000000000000000000000000", "balance": "127890.123456", "tx_count": 456 }
Copy JSON
Send a new blockchain transaction
{ "from": "0x0000000000000000000000000000000000000000", "to": "0x0000000000000000000000000000000000000001", "data": "0xf86380843b9aca0082520894672f7a9900000000000000000000000000000000000000000000000000000000000000000000004529c5" }
Copy JSON
Retrieves information about a specific block including miner, timestamp, and transaction details
{ "number": "0xabcd", "timestamp": "2023-08-15T14:48:00Z", "miner": "0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "transactions": ["0x123...", "0x456..."] }
Copy JSON
All API requests must be authenticated using a bearer token. Generate an API key from your developer account dashboard.
curl -X GET "https://api.elhnnga.com/web3/accounts/0x0000000000000000000000000000000000000000" -H "Authorization: Bearer YOUR_API_KEY"
Use our SDK to build blockchain applications using your preferred language.
// JavaScript client const client = new Web3Client('YOUR_API_KEY'); const balance = await client.getBalance('0x0000000000000000000000000000000000000000'); console.log(balance);
Each API key receives 5000 requests per hour. Upgrade your plan for higher limits.
The following example demonstrates a secure blockchain query using our REST API and web3.js library.
const Web3 = require('web3'); const client = new Web3('https://blockchain-node.elhnnga.com'); const getBalance = async () => { const balance = await client.get('/web3/accounts/0x1234'); console.log(`${balance} ETH`); };
We're here to help with your API integration needs. Reach out with any questions or feature requests.
Still need help? Call support line +1 (555) 123-4567