Nonce Handling

Fordefi increments the nonce whenever a transaction is pushed to the blockchain.

Every transaction over the Ethereum and account-based networks has a specific nonce. The first transaction sent from a particular address and vault has nonce 0, the second nonce 1, and so forth. For a given address and chain, each outgoing transaction’s nonce is unique, and must be exactly one more than the previous one (no gaps are allowed).

Note that because ERC-20 tokens are implemented as smart contracts over the EVM networks, they, too use the same nonce mechanism and the same addresses as native token transactions.

Fordefi increments the nonce whenever a transaction is pushed to the blockchain so that the transaction that will be signed next will have the following nonce. This will prevent nonce collisions and takes the burden of handling the nonce from the users.