Infra · Move Industries
Canonical USDC & CCTP Relayer
Circle-enabled USDC on Movement: the USDCx Move module plus the Rust xReserve relayer that carries CCTP messages in production.
- Period
- 2026
- Role
- Contracts and relayer
- PRs authored
- 14
- Source
- Private
The problem
Canonical USDC needs a Move module Circle will sign off on, and a relayer whose failures are visible. The bad case is when it stops relaying but never crashes, so nothing alerts on it.
What I did
- Wrote the USDCx Move module and carried it through internal audit remediation.
- Extended burn handling to cover every CCTP domain rather than a hardcoded subset.
- Added Polygon support and readiness probes to the xReserve relayer.
- Rewrote the watchdog to catch silently dead connections, the failure mode the health checks were missing, and cut its alerting back to signal.
- Wrote the xReserve runbook and the monitoring procedures the on-call rotation follows.
Stack
RustMoveCCTP