Commit 14823af
committed
docs(reo): add verification checks and missing eligibility/denial test coverage
Verification gaps:
- Add getRevertOnIneligible() to the env checks (IndexerTestGuide, ReoTestPlan
1.4) so the load-bearing revert assumption is confirmed before testing.
- Expand TestnetDetails with the issuance/reclaim contract addresses, a Key
Parameters table (revertOnIneligible, eligibility/timeout/retention defaults),
and a Roles table.
- Qualify "reclaimed to the protocol" (dropped/not minted if no reclaim address).
- Reconcile cleanup to the mock as the testnet default; note that production-REO
validation is performed separately (a live REO-A exists on Arbitrum One).
New test coverage:
- ReoTestPlan 3.6-3.8: indexer tracking (renewal adds to set, retention period,
permissionless removeExpiredIndexer, IndexerTrackingUpdated).
- ReoTestPlan 7.4-7.5: setProviderEligibilityOracle(address(0)) disables
eligibility; interface-support guard rejects a non-IProviderEligibility oracle.
- IndexerTestGuide 3.3: STALE_POI while ineligible (limit of "no rewards lost").
- SubgraphDenial 4.4 + 4.1 note: condition precedence — a stale/zero POI on a
denied subgraph reclaims (denial does not precede STALE_POI/ZERO_POI/TOO_YOUNG).
- Update overview tables and README test counts.1 parent e15b5c6 commit 14823af
5 files changed
Lines changed: 268 additions & 33 deletions
File tree
- packages/issuance/docs/testing/reo
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
70 | 76 | | |
71 | 77 | | |
72 | 78 | | |
| |||
95 | 101 | | |
96 | 102 | | |
97 | 103 | | |
98 | | - | |
| 104 | + | |
99 | 105 | | |
100 | 106 | | |
101 | 107 | | |
| |||
308 | 314 | | |
309 | 315 | | |
310 | 316 | | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
311 | 343 | | |
312 | 344 | | |
313 | 345 | | |
| |||
499 | 531 | | |
500 | 532 | | |
501 | 533 | | |
502 | | - | |
| 534 | + | |
503 | 535 | | |
504 | 536 | | |
505 | 537 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
59 | 59 | | |
60 | | - | |
61 | | - | |
| 60 | + | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
0 commit comments