@tevm/voltaire / primitives/Nonce
primitives/Nonce
Type Aliases
NonceType
NonceType =Defined in: src/primitives/Nonce/NonceType.ts:7 Branded Nonce type - prevents nonce reuse/confusion Represents a transaction nonce as a branded bigintbigint&object
Type Declaration
[brand]
readonly[brand]:"Nonce"
Variables
Nonce
Defined in: src/primitives/Nonce/index.ts:30constNonce: (value) =>NonceType&object
Type Declaration
from()
from: (Create Nonce from number, bigint, or hex stringvalue) =>NonceType
Parameters
value
Value to convertstring | number | bigint
Returns
NonceType
Nonce
Example
increment()
increment: (nonce) =>NonceType
Parameters
nonce
string | number | bigint
Returns
NonceType
toBigInt()
toBigInt: (nonce) =>bigint
Parameters
nonce
string | number | bigint
Returns
bigint
toNumber()
toNumber: (nonce) =>number
Parameters
nonce
string | number | bigint
Returns
number
Functions
_increment()
_increment(Defined in: src/primitives/Nonce/increment.js:14 Increment nonce by 1this):NonceType
Parameters
this
NonceType
Returns
NonceType
New nonce incremented by 1
Example
_toBigInt()
_toBigInt(Defined in: src/primitives/Nonce/toBigInt.js:14 Convert Nonce to bigintthis):bigint
Parameters
this
NonceType
Returns
bigint
BigInt
Example
_toNumber()
_toNumber(Defined in: src/primitives/Nonce/toNumber.js:15 Convert Nonce to numberthis):number
Parameters
this
NonceType
Returns
number
Number
Throws
If nonce exceeds safe integer rangeExample
from()
from(Defined in: src/primitives/Nonce/from.js:16 Create Nonce from number, bigint, or hex stringvalue):NonceType
Parameters
value
Value to convertstring | number | bigint
Returns
NonceType
Nonce
Example
increment()
increment(Defined in: src/primitives/Nonce/index.ts:22nonce):NonceType
Parameters
nonce
string | number | bigint
Returns
NonceType
toBigInt()
toBigInt(Defined in: src/primitives/Nonce/index.ts:18nonce):bigint
Parameters
nonce
string | number | bigint
Returns
bigint
toNumber()
toNumber(Defined in: src/primitives/Nonce/index.ts:14nonce):number
Parameters
nonce
string | number | bigint
Returns
number
