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

primitives/TransactionIndex

Classes

InvalidTransactionIndexError

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

Extends

  • Error

Constructors

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

Properties

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

Type Aliases

TransactionIndexType

TransactionIndexType = number & object
Defined in: src/primitives/TransactionIndex/TransactionIndexType.ts:6 Transaction index in block (0-based)

Type Declaration

[brand]
readonly [brand]: "TransactionIndex"

Variables

equals()

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

Parameters

a
TransactionIndexType
b
TransactionIndexType

Returns

boolean

from()

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

Parameters

value
number | bigint

Returns

TransactionIndexType

Throws


toNumber()

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

Parameters

index
TransactionIndexType

Returns

number