docs: Task #8 Base fix + USDT fork test verification + PRD AC updates

- Update Handoff - RN Multichain Probe with corrected Base proxy address
- Document anvil fork test verifying USDT-mainnet approve(0) reset
- Update PRD §2 AC #4 to verified
- Update Activity Log with backend@4a85737
This commit is contained in:
Siavash Sameni
2026-05-28 20:04:21 +04:00
parent 85cb439ce2
commit f5e1106e77
3 changed files with 53 additions and 34 deletions

View File

@@ -129,10 +129,10 @@ Plus an admin "supported networks" UI that:
- Cross-chain bridging.
### Acceptance criteria
1. ✅ Probe script confirms RN proxy address on BSC, Arbitrum, Polygon, Ethereum. Base canonical address has no code — documented in [[08 - Operations/Handoff - RN Multichain Probe - 2026-05-28]].
2. ✅ Token registry has entries for USDC + USDT on 4 verified chains (BSC, Arbitrum, Ethereum, Polygon) with correct decimals. Base entries removed pending proxy address discovery.
1. ✅ Probe script confirms RN proxy address on BSC, Arbitrum, Polygon, Ethereum, Base. Base uses non-canonical address `0x1892196E80C4c17ea5100Da765Ab48c1fE2Fb814` per RN artifact. Documented in [[08 - Operations/Handoff - RN Multichain Probe - 2026-05-28]].
2. ✅ Token registry has entries for USDC + USDT on all 5 chains with correct decimals.
3. 🔄 In-house checkout supports USDT on BSC end-to-end — **pending paid probe** (needs real wallet + test BSC USDT on dev).
4. 🟡 USDT-mainnet `approve(0)` reset is handled in the UI — **implemented but unverified** (see handoff doc for Tenderly fork vs wait-for-usage decision).
4. USDT-mainnet `approve(0)` reset is handled in the UI — **verified via anvil mainnet fork test** (5 txs green: transfer → partial approve → reset → full approve → pay).
5. ✅ Admin networks page renders the registry with a reload-from-disk button.
---