Skip to main content
@tevm/voltaire
@tevm/voltaire / primitives/LogIndex

primitives/LogIndex

Classes

InvalidLogIndexError

Defined in: src/primitives/LogIndex/errors.js:1

Extends

  • Error

Constructors

Constructor
new InvalidLogIndexError(message, details?): InvalidLogIndexError
Defined in: src/primitives/LogIndex/errors.js:8
Parameters
message
string
details?
expected?
string
value?
unknown
Returns
InvalidLogIndexError
Overrides
Error.constructor

Properties

details
details: { expected?: string; value?: unknown; } | undefined
Defined in: src/primitives/LogIndex/errors.js:12
name
name: string
Defined in: src/primitives/LogIndex/errors.js:10
Inherited from
Error.name

Type Aliases

LogIndexType

LogIndexType = number & object
Defined in: src/primitives/LogIndex/LogIndexType.ts:6 Log index in receipt (0-based)

Type Declaration

[brand]
readonly [brand]: "LogIndex"

Variables

equals()

const equals: (a, b) => boolean = _equals
Defined in: src/primitives/LogIndex/index.ts:10 Check if two LogIndexes are equal

Parameters

a
LogIndexType
b
LogIndexType

Returns

boolean

from()

const from: (value) => LogIndexType = _from
Defined in: src/primitives/LogIndex/index.ts:8 Create LogIndex from number

Parameters

value
number | bigint

Returns

LogIndexType

Throws


toNumber()

const toNumber: (index) => number = _toNumber
Defined in: src/primitives/LogIndex/index.ts:9 Convert LogIndex to number

Parameters

index
LogIndexType

Returns

number