Core explorer features functioned as expected with zero confirmed defects, though one filter reset scenario was blocked.
Testing covered twelve deep feature scenarios across the testnet explorer, including global search navigation for transactions, addresses, and blocks, smart contract code inspection, block countdown calculations, analytics charts, and advanced transaction filtering.
Eleven scenarios passed and none failed, leaving zero confirmed issues after audit. One scenario evaluating the clearing and resetting of advanced transaction filters was blocked before completion due to tool execution limits when interacting with dropdown overlays.
The critical user journeys for search and on-chain inspection are operational, with no blocking functional defects identified during testing, though manual verification is recommended for the uncompleted filter reset interaction.
| Metric | Count |
|---|---|
| Scenarios executed | 12 |
| Passed | 11 |
| Failed | 0 |
| Blocked | 1 |
| Findings raised | 0 |
| Issues after the audit | 0 |
| Withdrawn by the audit | 0 |
| Critical / high / medium / low | 0 / 0 / 0 / 0 |
Target: https://explorer.testnet.arc.io · Testing level: deep_feature · Stack: unknown
No issues survived the audit.
| Scenario | Priority | Result | Issues |
|---|---|---|---|
| S1 Global Search - Transaction Hash Navigation | high | pass | none |
| S2 Global Search - Address Navigation | high | pass | none |
| S3 Global Search - Block Number Navigation | high | pass | none |
| S4 Advanced Transaction Filter - Type and Method | high | pass | none |
| S5 Smart Contract Inspection - Verified Code | high | pass | none |
| S6 Block Countdown - Future Target Calculation | high | pass | none |
| S7 Global Search - Invalid Query Handling | medium | pass | none |
| S8 Advanced Transaction Filter - Value Boundaries | medium | pass | none |
| S9 Advanced Transaction Filter - Clear State | medium | blocked (Tool turn limit reached while interacting with advanced filter dropdown overlays to apply criteria before testing reset functionality.) | none |
| S10 Block Countdown - Invalid Input Rejection | medium | pass | none |
| S11 Analytics Chart - Options Interaction | low | pass | none |
| S12 Address Page Rendering Resiliency | low | pass | none |
The Critic reviewed 0 findings and re-verified 3 of them live in the browser, replaying the reported steps on a fresh page.
- Widespread CORS errors were logged for metadata services in multiple scenarios, pointing to a systemic misconfiguration on either the explorer or Blockscout API side.
- Scenario 9 was blocked due to tool turn limits when opening overlay components, leaving the clear/reset functionality of the advanced filter unverified.
- A possible defect in S1 ("Metadata API requests fail due to missing CORS headers") was not promoted: the live replay came back inconclusive.
- A possible defect in S2 ("Address submission API preflight request is blocked by CORS") was not promoted: the live replay came back inconclusive.
- A possible defect in S10 ("JavaScript error thrown when accessing invalid block countdown target") was not promoted: the live replay came back not-reproduced.
In scope: Global Search capabilities; Advanced Transaction filtering; Block Countdown calculations; Smart contract details views.
Not covered: User authentication flows (handled by external service, not testable without valid credentials); Write interactions on smart contracts (requires wallet extension which the tester lacks); WebSockets real-time assertion (non-deterministic for automated single-step browser actions).
- Tester does not have a web3 wallet extension installed.
- Historical blocks and specific testnet addresses remain valid in the testnet environment.
- Real-time feeds will not prevent static element observation.
- S9 could not be executed: Tool turn limit reached while interacting with advanced filter dropdown overlays to apply criteria before testing reset functionality..
| Metric | Value |
|---|---|
| Scenarios | 11 passed, 0 failed, 1 blocked of 12 (33 planned steps) |
| Screenshots | 42 (8 explore, 31 scenario, 3 critic), 31 captioned |
| Coverage | 14 pages, 3 forms, 4 flows, 8 console errors |
| Audit | 0 findings, 3 re-verified live, 0 confirmed, 0 promoted, 0 withdrawn |
| Model calls | 196 |
| Tokens | 2,978,647 input, 11,647 output, 31,583 thinking |
| Time | 14 min |
| Stage | Calls | Input | Output | Thinking | Seconds |
|---|---|---|---|---|---|
| explore | 36 | 579,982 | 3,221 | 1,715 | 146 |
| plan | 1 | 4,924 | 2,001 | 4,942 | 52 |
| test | 144 | 2,279,283 | 4,796 | 12,861 | 487 |
| critique | 14 | 113,007 | 1,480 | 11,646 | 150 |
| report | 1 | 1,451 | 149 | 419 | 6 |
