Skip to content

chore(deps): pin evmlib @ 8ad5ec0 and ant-protocol @ 17949f8 (journal gas-price retry) - #234

Merged
jacderida merged 1 commit into
WithAutonomi:mainfrom
jacderida:chrisoneil/v2-1288-evmlib-retry-the-gas-price-read-in-the-journal-payment-path
Sep 23, 2026
Merged

jacderida merged 1 commit into
WithAutonomi:mainfrom
jacderida:chrisoneil/v2-1288-evmlib-retry-the-gas-price-read-in-the-journal-payment-path

Conversation

@jacderida

Copy link
Copy Markdown
Member

Summary

Re-pins [patch.crates-io] in lockstep with ant-client (WithAutonomi/ant-client#204):

evmlib #18 retries the EIP-1559 fee estimate in the client's journal payment path (prepare_payment), so one 429/-32000 from a public RPC no longer fails an upload. The node doesn't use that path. This PR keeps ant-node's pins identical to ant-client's, so the two resolve one evmlib and one ant-protocol. Both pins move together because ant-protocol depends on evmlib by git rev, which [patch.crates-io] cannot rewrite.

The evmlib range also brings in 413326b, which boxes the error inside PayForQuotesError. ant-node does not reference that type.

Linear issue

Closes V2-1288 — Linear issue

Risk tier

  • T0 — docs / tooling / CI / pure UX-output. Repo CI only.
  • T1 — client-only, no network-facing behavior change. CI + prod compat smoke.
  • T2 — node/client logic with behavioral surface, no protocol/format/economics change. Dev testnet + ADR.
  • T3 — protocol / storage format / payments / routing. T2 evidence + adversarial testing.

Proposed for human review: dependency pin bump with no node behavior change. The only functional evmlib change is in the client-side journal payment path.

Compatibility

  • Wire: none
  • Storage: none
  • API: none

Semver impact

  • breaking
  • feature
  • fix

Test evidence

  • Cargo.lock: exactly one evmlib entry (rev 8ad5ec02) and one ant-protocol entry (rev 17949f86).
  • cargo check --all-targets: passed.
  • cargo clippy --all-targets --all-features -- -D warnings (CI's command): passed.
  • cargo fmt --all --check: passed.
  • Test suite left to CI.

New dependency

none

ADR

n/a

Mitigation / rollback

Revert this commit to restore the previous evmlib / ant-protocol pins.

🤖 Generated with Claude Code

… gas-price retry)

Keeps ant-node's [patch.crates-io] pins in lockstep with ant-client:
evmlib WithAutonomi#18 (journal gas-price retry) through ant-protocol WithAutonomi#37. Both move
together because ant-protocol depends on evmlib by git rev, which
[patch.crates-io] cannot rewrite.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@jacderida
jacderida merged commit 242b924 into WithAutonomi:main Sep 23, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant