Skip to content

chore: bump evmlib from 0.4 to 0.8#11

Merged
Nic-dorman merged 1 commit intomainfrom
chore/bump-evmlib-0.8
Apr 9, 2026
Merged

chore: bump evmlib from 0.4 to 0.8#11
Nic-dorman merged 1 commit intomainfrom
chore/bump-evmlib-0.8

Conversation

@Nic-dorman
Copy link
Copy Markdown
Contributor

Summary

Align evmlib version with the rest of the stack. ant-core and ant-node already use evmlib 0.8 (unified PaymentVault API from ant-node commit a08a727), while ant-ui was still on 0.4.

Version alignment

Component Before After
ant-node 0.8 0.8
ant-core 0.8 0.8
ant-ui 0.4 0.8

What changed in evmlib 0.4 → 0.8

The main change was unifying data_payments_address + merkle_payments_address into a single payment_vault_address. ant-ui's frontend already uses the unified IPaymentVault.json ABI and the unified contract address — only the Rust-side crate version was stale.

Impact

ant-ui only imports QuoteHash and TxHash from evmlib, which are identical across both versions. No code changes needed — just the Cargo.toml version bump.

Test plan

  • cargo check passes
  • All 19 vitest tests pass
  • CI checks pass

🤖 Generated with Claude Code

Align with ant-core and ant-node which already use evmlib 0.8 (unified
PaymentVault API). ant-ui only uses QuoteHash and TxHash types from
evmlib which are identical across both versions — no code changes needed.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Nic-dorman Nic-dorman merged commit c1f5b9e into main Apr 9, 2026
4 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