You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: thread agent nonce through tx codec and ABCI verification
The SDK's X-Nonce header was verified at the REST middleware layer but
dropped before reaching CometBFT ABCI consensus. The nonce was missing
from AgentAuthProof, ParsedTx, the wire codec, and VerifyAgentProof,
causing ABCI FinalizeBlock to reconstruct bodyHash+timestamp (without
nonce) while the signature covered bodyHash+timestamp+nonce — resulting
in "agent signature verification failed" (code 11) on every submit.
Threads AgentNonce through the full chain: middleware → embedAgentAuth →
tx codec (length-prefixed, backward compatible) → VerifyAgentProof.
Legacy transactions without nonce continue to verify correctly.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments