@tevm/actions
Version:
A typesafe library for writing forge scripts in typescript
10 lines (9 loc) • 343 B
JavaScript
/**
* Handler for the `eth_blockNumber` RPC call
* @param {import('@tevm/node').TevmNode} client
* @returns {import('./EthHandler.js').EthBlockNumberHandler}
*/
export const blockNumberHandler = (client) => async () => {
const vm = await client.getVm()
return vm.blockchain.getCanonicalHeadBlock().then((block) => block.header.number)
}