Background
The antd daemon's /health (REST) and HealthService.Check (gRPC) responses gained six diagnostic fields in the wave-1 commit landing on this branch:
version — antd crate version
evm_network — preset name (arbitrum-one, arbitrum-sepolia, local, custom)
uptime_seconds
build_commit — short git SHA, empty string when built outside a git checkout
payment_token_address
payment_vault_address
The proto change is wire-compatible (proto3 — old clients silently ignore unknown fields, new clients see zero values from old servers), so nothing breaks. But to actually expose the new fields to SDK users, every SDK needs an update.
antd-go was updated in the same commit since indelible depends on it. The remaining 14 SDKs are tracked here.
SDKs to update
For each: regenerate proto stubs, extend the HealthStatus model, parse the new fields in REST + gRPC clients, refresh test fixtures, mention in README.
Reference
The wave-1 commit covers the daemon-side change plus the antd-go update — use it as the template for the other languages. Note the commit also added option go_package to all six proto files; equivalent language-specific option *_package directives may want to be considered if other SDKs run into the same regen-without-flag problem.
Background
The antd daemon's
/health(REST) andHealthService.Check(gRPC) responses gained six diagnostic fields in the wave-1 commit landing on this branch:version— antd crate versionevm_network— preset name (arbitrum-one,arbitrum-sepolia,local,custom)uptime_secondsbuild_commit— short git SHA, empty string when built outside a git checkoutpayment_token_addresspayment_vault_addressThe proto change is wire-compatible (proto3 — old clients silently ignore unknown fields, new clients see zero values from old servers), so nothing breaks. But to actually expose the new fields to SDK users, every SDK needs an update.
antd-gowas updated in the same commit since indelible depends on it. The remaining 14 SDKs are tracked here.SDKs to update
For each: regenerate proto stubs, extend the
HealthStatusmodel, parse the new fields in REST + gRPC clients, refresh test fixtures, mention in README.Reference
The wave-1 commit covers the daemon-side change plus the antd-go update — use it as the template for the other languages. Note the commit also added
option go_packageto all six proto files; equivalent language-specificoption *_packagedirectives may want to be considered if other SDKs run into the same regen-without-flag problem.