To use Presto with ethers.js using a custom RPC endpoint, follow these steps:
npm install ethers
in your project directory.YOUR_CUSTOM_RPC_ENDPOINT
with the URL of your custom RPC endpoint.const { ethers } = require('ethers');
const provider = new ethers.providers.JsonRpcProvider('YOUR_CUSTOM_RPC_ENDPOINT');
async function getBlockByNumber(blockNumber) {
try {
const block = await provider.getBlock(blockNumber);
console.log(block);
} catch (error) {
console.log(error);
}
}
getBlockByNumber(12345);