Nonce
Type-safe transaction nonces for Ethereum transaction ordering and replay protection.Overview
Brandedbigint type representing a transaction nonce. Nonces are sequential counters that ensure transactions from an account are processed in order and prevent replay attacks. Each account has a nonce that increments with each transaction.
Quick Start
- Basic Usage
- Transaction Building
- Nonce Management
How Nonces Work
Every Ethereum account has a nonce that:- Starts at 0 for new accounts
- Increments by 1 with each transaction sent
- Must be used exactly once (no gaps, no reuse)
- Determines transaction ordering from an account
API Reference
Constructors
Conversions
Operations
Use Cases
Sequential Transaction Sending
Transaction Replacement (Speed Up / Cancel)
Pending Transaction Detection
Common Issues
Nonce Too Low
Nonce Gap
Concurrent Transactions
Related
- Nonce (Effect) - Effect.ts integration with Schema validation
- Transaction - Transaction structure
- Address - Account addresses
- TransactionHash - Transaction identifiers
References
- Ethereum Accounts - Account model
- Transactions - Transaction structure
- eth_getTransactionCount - RPC method

