eth_subscribe - Optimism
Example code for the eth_subscribe json-rpc method. Сomplete guide on how to use eth_subscribe json-rpc in GetBlock.io Web3 documentation.
Parameters
Parameter
Type
Description
Required
Request
import WebSocket from ('ws');
const webSocket = new WebSocket('wss://go.getblock.us/<ACCESS_TOKEN>');
async function subscribeToNewBlocks() {
const request = {
id: 1,
jsonrpc: '2.0',
method: 'eth_subscribe',
params: ['newHeads'],
};
const onOpen = (event) => {
webSocket.send(JSON.stringify(request));
};
const onMessage = (event) => {
const response = JSON.parse(event.data);
console.log(response);
};
try {
webSocket.addEventListener('open', onOpen);
webSocket.addEventListener('message', onMessage);
} catch (error) {
console.error(error);
}
}
subscribeToNewBlocks();Response
Response Parameters
Field Name
Data Type
Description
Use Case
Error handling
Status Code
Error Message
Cause
Last updated
Was this helpful?