eth_subscribe - Mantle
Example code for the eth_subscribe JSON-RPC method. Complete guide on how to use eth_subscribe JSON-RPC in GetBlock Web3 documentation.
Parameters
Parameter
Type
Description
Request (WebSocket)
import axios from 'axios';
// Note: eth_subscribe requires WebSocket, but here's the message format
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "eth_subscribe",
"params": ["newHeads"],
"id": "getblock.io"
});
console.log('WebSocket message:', data);// WebSocket connection required
const ws = new WebSocket('wss://go.getblock.io/<ACCESS-TOKEN>/');
ws.onopen = () => {
ws.send(JSON.stringify({
"jsonrpc": "2.0",
"method": "eth_subscribe",
"params": ["newHeads"],
"id": "getblock.io"
}));
};
ws.onmessage = (event) => {
console.log('Received:', JSON.parse(event.data));
};Subscription Types
Type
Description
Response
Notification Example (newHeads)
Response Parameters
Field
Type
Description
Use Case
Error Handling
Status Code
Error Message
Cause
Web3 Integration
Last updated
Was this helpful?