Skip to content

fix: handle ant-node payment_vault_address unification#22

Closed
Nic-dorman wants to merge 1 commit intomainfrom
fix/payment-vault-address-rename
Closed

fix: handle ant-node payment_vault_address unification#22
Nic-dorman wants to merge 1 commit intomainfrom
fix/payment-vault-address-rename

Conversation

@Nic-dorman
Copy link
Copy Markdown
Collaborator

Summary

ant-node on main (commit a08a727) unified data_payments_address + merkle_payments_address into a single payment_vault_address in the devnet manifest. This breaks the start scripts which read those fields.

  • scripts/start-local.sh — fallback chain: payment_vault_addressdata_payments_address
  • scripts/start-local.ps1 — same fallback logic for PowerShell
  • ant-dev/src/ant_dev/cmd_start.py — same fallback for the ant start CLI

All three files remain backward compatible with older ant-node versions that still emit the separate keys.

Note

This only fixes manifest parsing in the start scripts. The antd daemon itself still uses EVM_DATA_PAYMENTS_ADDRESS and EVM_MERKLE_PAYMENTS_ADDRESS env vars internally — those will need a separate update when ant-core is updated to match.

Test plan

  • Run ./scripts/start-local.sh against current ant-node main — verify payments address resolves
  • Run ant start via ant-dev — verify same
  • Verify backward compat against older ant-node (pre-unification manifest)

🤖 Generated with Claude Code

ant-node unified data_payments_address + merkle_payments_address into
a single payment_vault_address. All three start scripts now try the
new key first, falling back to old keys for backward compatibility.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Nic-dorman
Copy link
Copy Markdown
Collaborator Author

Superseded by #23 which includes this fix as part of the full payment_vault_address unification across all SDKs.

@Nic-dorman Nic-dorman closed this Apr 9, 2026
@Nic-dorman Nic-dorman deleted the fix/payment-vault-address-rename branch April 15, 2026 13:52
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