What Is a ‘Transaction Nonce’ and Why Is It Important?

A transaction nonce is a sequential counter associated with a user's address, starting at zero. It is included in every transaction to prevent 'replay attacks' and ensure transactions are processed in the correct order.

Each new transaction from an address must have a nonce exactly one higher than the last confirmed transaction.

What Is a “Fork” and How Does It Relate to the Potential for Replay Attacks?
How Does the Nonce Relate to Replay Attacks in Smart Contracts?
How Does a “Nonce” Prevent Signature Reuse in a Smart Contract Transaction?
How Does a Transaction’s Nonce Relate to State Changes?
Can a Single Address Hold Multiple Roles in an RBAC System?
What Is a ‘Nonce’ in the Context of a Cryptocurrency Transaction?
What Is a “Transaction Nonce” and How Does It Differ from a Mining Nonce?
What Is a Replay Attack in the Context of a Signed Cryptocurrency Transaction?

Glossar