Commit 2d1c2a8
refactor: drop the external self-call in verifyBatchInclusion
The seven-argument overload delegated to the eight-argument one through
this.verifyBatchInclusion(...), which leaves the contract and comes back
in via a STATICCALL just to pass address(0).
Move the body into an internal _verifyBatchInclusion and have both
overloads call it directly. The external ABI is unchanged: both overloads
are still present and still view, and onlyWhenNotPaused(2) still guards
each entry point.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent 2b65191 commit 2d1c2a8
1 file changed
Lines changed: 34 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
269 | 292 | | |
270 | 293 | | |
271 | 294 | | |
| |||
310 | 333 | | |
311 | 334 | | |
312 | 335 | | |
313 | | - | |
314 | | - | |
315 | | - | |
316 | | - | |
317 | | - | |
318 | | - | |
319 | | - | |
320 | | - | |
321 | | - | |
322 | | - | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
323 | 347 | | |
324 | 348 | | |
325 | 349 | | |
| |||
0 commit comments