MCPcopy Create free account
hub / github.com/wevm/viem / constructor

Method constructor

src/errors/block.ts:9–20  ·  view source on GitHub ↗
({
    blockHash,
    blockNumber,
  }: {
    blockHash?: Hash | undefined
    blockNumber?: bigint | undefined
  })

Source from the content-addressed store, hash-verified

7}
8export class BlockNotFoundError extends BaseError {
9 constructor({
10 blockHash,
11 blockNumber,
12 }: {
13 blockHash?: Hash | undefined
14 blockNumber?: bigint | undefined
15 }) {
16 let identifier = 'Block'
17 if (blockHash) identifier = `Block at hash "${blockHash}"`
18 if (blockNumber) identifier = `Block at number "${blockNumber}"`
19 super(`${identifier} could not be found.`, { name: 'BlockNotFoundError' })
20 }
21}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected