Appearance
Nonce Lanes
Nonce lanes prevent EVM-family transaction conflicts. They track which nonces are available, in flight, finalized, dropped, or replaced for a concrete chain target and signing lane.
Default Rule
Application code should not fetch or assign nonces for default Tempo/EVM signing flows. The signing engine owns nonce preparation, broadcast reporting, finalization reporting, and reconciliation.
Lifecycle
- Read chain nonce and local unresolved state.
- Reserve a nonce for an admitted signing request.
- Report broadcast accepted or rejected.
- Report finalized, dropped, or replaced.
- Reconcile when chain state and local state disagree.
Nonce state belongs to the concrete chain target and lane. It must not select a different persistent ECDSA key or displayed signer address.