@tevm/voltaire / primitives/BlockNumber
primitives/BlockNumber
Classes
InvalidBlockNumberError
Defined in: src/primitives/BlockNumber/errors.js:1Extends
Error
Constructors
Constructor
new InvalidBlockNumberError(Defined in: src/primitives/BlockNumber/errors.js:8message,details?):InvalidBlockNumberError
Parameters
message
string
details?
expected?
string
value?
unknown
Returns
InvalidBlockNumberError
Overrides
Error.constructor
Properties
details
details: {Defined in: src/primitives/BlockNumber/errors.js:12expected?:string;value?:unknown; } |undefined
name
name: string
Defined in: src/primitives/BlockNumber/errors.js:10
Inherited from
Error.name
Type Aliases
BlockNumberType
BlockNumberType =Defined in: src/primitives/BlockNumber/BlockNumberType.ts:6 Block numberbigint&object
Type Declaration
[brand]
readonly[brand]:"BlockNumber"
Variables
equals()
Defined in: src/primitives/BlockNumber/index.ts:12 Check if two BlockNumbers are equalconstequals: (a,b) =>boolean=_equals
Parameters
a
BlockNumberType
b
BlockNumberType
Returns
boolean
from()
Defined in: src/primitives/BlockNumber/index.ts:9 Create BlockNumber from number or bigintconstfrom: (value) =>BlockNumberType=_from
Parameters
value
number | bigint
Returns
BlockNumberType
Throws
toBigInt()
Defined in: src/primitives/BlockNumber/index.ts:10 Convert BlockNumber to bigintconsttoBigInt: (blockNumber) =>bigint=_toBigInt
Parameters
blockNumber
BlockNumberType
Returns
bigint
toNumber()
Defined in: src/primitives/BlockNumber/index.ts:11 Convert BlockNumber to number (unsafe for large values)consttoNumber: (blockNumber) =>number=_toNumber
Parameters
blockNumber
BlockNumberType
Returns
number
