Skip to content
docs

NonceConflictError

Defined in: wallet-evm/src/errors.ts:77

The node refused the transaction with “nonce too low”, its hash was not found, and the nonce could not be proven spent by another transaction (scan 2026-10-30 F1). The RPC that refused it already holds the signed bytes: if it lied, it can still broadcast them, so nothing new is signed. Show “the network didn’t confirm — check activity, then retry”; the account’s next send uses nextNonce (when the node named one) or the nonce after this one.

new NonceConflictError(hash, nonce, nextNonce, cause): NonceConflictError

Defined in: wallet-evm/src/errors.ts:82

`0x${string}`

number

number | undefined

unknown

NonceConflictError

BroadcastUnknownError.constructor

readonly hash: `0x${string}`

Defined in: wallet-evm/src/errors.ts:62

Hash of the signed transaction, computed locally. Watch it instead of sending again.

BroadcastUnknownError.hash


readonly maybeSent: true = true

Defined in: wallet-evm/src/errors.ts:60

Always true: the transaction may be on its way.

BroadcastUnknownError.maybeSent


readonly nextNonce: number | undefined

Defined in: wallet-evm/src/errors.ts:81

The next nonce the node named in its refusal, when it named one.


readonly nonce: number

Defined in: wallet-evm/src/errors.ts:79

The nonce the signed transaction carries.