ethereumjs-monorepo

@ethereumjs/block


@ethereumjs/block / createBlockFromJSONRPCProvider

Function: createBlockFromJSONRPCProvider()

createBlockFromJSONRPCProvider(provider, blockTag, opts): Promise<Block>

Defined in: block/constructors.ts:238

Fetch a block from a JSON-RPC provider and instantiate it.

Parameters

provider

string | EthersProvider

blockTag

string | bigint

Block hash, number, or tag (latest, pending, …)

opts

BlockOptions

Returns

Promise<Block>

Throws

If blockTag is not a recognized hash, number, or tag

Throws

If the provider returns no block data