Repository navigation
Commit 95199ae
authored
Harden ethreceipts rollback, filter ownership and cancellation (#220)
* fix(ethreceipts): harden rollback, filter ownership and cancellation
* fix(ethreceipts): preserve retry candidates and filter identity
Keep successful canceled retries tied to their learned block generation, reopen canonical adopted blocks after retention, and support stable custom value filter removal. Document supported limits and add regression coverage.
* ci: test Go 1.25 and 1.26
* fix(ethreceipts): retry current candidates after stale RPC receipts
* refactor(ethreceipts): pass block processing contexts explicitly
* refactor(ethreceipts): restore breaker retries with v0.3.2
* test(ethreceipts): organize regressions by behavior
* refactor(ethreceipts): clarify pending receipt retries
* fix(ethreceipts): harden subscription cleanup and finality
* fix(ethreceipts): preserve fetch filter compatibility
* fix(ethmonitor): reject invalid empty log responses1 parent 77bbef8 commit 95199ae
20 files changed
Lines changed: 4251 additions & 1061 deletions
File tree
- .github/workflows
- ethmonitor
- ethreceipts
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| 59 | + | |
59 | 60 | | |
60 | 61 | | |
61 | | - | |
| 62 | + | |
62 | 63 | | |
63 | 64 | | |
64 | 65 | | |
65 | | - | |
| 66 | + | |
66 | 67 | | |
67 | 68 | | |
68 | 69 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
869 | 869 | | |
870 | 870 | | |
871 | 871 | | |
872 | | - | |
873 | | - | |
874 | | - | |
875 | | - | |
876 | | - | |
877 | | - | |
878 | | - | |
879 | 872 | | |
880 | 873 | | |
881 | | - | |
| 874 | + | |
882 | 875 | | |
883 | 876 | | |
884 | 877 | | |
| |||
901 | 894 | | |
902 | 895 | | |
903 | 896 | | |
904 | | - | |
| 897 | + | |
905 | 898 | | |
906 | 899 | | |
907 | 900 | | |
| |||
1424 | 1417 | | |
1425 | 1418 | | |
1426 | 1419 | | |
1427 | | - | |
| 1420 | + | |
1428 | 1421 | | |
1429 | 1422 | | |
1430 | 1423 | | |
1431 | 1424 | | |
1432 | 1425 | | |
| 1426 | + | |
| 1427 | + | |
| 1428 | + | |
| 1429 | + | |
| 1430 | + | |
| 1431 | + | |
| 1432 | + | |
| 1433 | + | |
1433 | 1434 | | |
1434 | 1435 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | | - | |
| 117 | + | |
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
| 122 | + | |
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| |||
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | | - | |
| 160 | + | |
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
| |||
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
190 | | - | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
191 | 198 | | |
192 | 199 | | |
193 | 200 | | |
| |||
0 commit comments