AggLayer bridge, its faucet and the Epoch USDC faucet have no state on the reset 0.16 testnet
- Lingua principale
- TypeScript
- Stelle
- 5
- Fork
- 28
- Merge medio
- 9h 50m
- PR unite (30g)
- 123
Descrizione
Every 0.15-era account the wallet hard-codes for testnet is absent after the 0.16 reset, so bridge-out to AggLayer and the Epoch USDC routes cannot work in the released 1.16.0 on testnet until the contracts are redeployed and the constants updated.
**Symptom.** Bridge-out (Slow AggLayer) fails at execution: `failed to get inputs for foreign account 0xa22ec154f9a36d911953fd5c9260a7 ... account 0xa22ec154f9a36d911953fd5c9260a7 not found at block N` (E2E Bridge on main, runs 34386118418 and 34390331251).
**Evidence.** Raw gRPC-web `GetAccount` against `rpc.testnet.miden.io` (node 0.16.0), at the tip:
| account | header-only request | request with details |
|---|---|---|
| native faucet (control, live) | OK, 32-byte commitment | OK, full details |
| `MIDEN_BRIDGE_ID` 0xa22ec154… | OK, **empty commitment** (non-membership witness) | `not found at block N` |
| `MIDEN_AGGLAYER_FAUCET_ID` 0x387149ae… | OK, empty commitment | `not found at block N` |
| `MIDEN_USDC_FAUCET` 0x2458e544… | OK, empty commitment | `not found at block N` |
The header-only OK is misleading: the node returns a proof of absence with an empty commitment. Devnet (still on an rc.3 node) answers the same way for these ids.
**Impact.** Testnet only, 1.16.0: AggLayer bridge-out (`src/lib/agglayer/b2agg/constant.ts`), Epoch USDC deposit and earn (`src/lib/epoch/earn.ts`, `EvmBridgeDepositScreen.tsx`). Local-stack suites are green because they deploy their own doubles. The AggLayer E2E now skips itself with the node's answer until the account has state.
**Needed.** AggLayer and Epoch redeploy on testnet 0.16, then update the three constants (ids will change unless deployed deterministically) and let the AggLayer E2E re-enable itself.
**Reviewers:** the table is the whole case; the probe is `node-account-probe.ts` in the E2E helpers.
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.