- Extract rpcCall into helpers/rpc.ts to eliminate the duplicate copy in wallet.ts and assertions.ts (warning: code duplication) - Fix waitForReceipt() in swap.ts to assert receipt.status === '0x1': reverted transactions (status 0x0) now throw immediately with a clear message instead of letting sellAllKrk silently succeed and fail later at the balance assertion (bug) - Add screen.width debug log to connectWallet() before the isVisible check, restoring the regression signal from always-leave.spec.ts (warning) - Fix expectPoolHasLiquidity() to only assert sqrtPriceX96 > 0 (pool is initialised); drop the active-tick liquidity() check which gives false negatives when price moves outside all LiquidityManager ranges after a sovereign exit (warning) - Add WETH balance snapshot before/after the swap in sellAllKrk() and log a warning when WETH output is 0, making pool health degradation visible despite amountOutMinimum: 0n (warning) - Add before/after screenshots in buyKrk() (holdout-before-buy.png, holdout-after-buy.png) to restore CI debugging artefacts (nit) - Move waitForTimeout(2_000) settle buffer in buyKrk() to the catch path only; when the Submitting→idle transition is observed the extra wait is redundant (nit) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| harb-evaluator | ||
| bootstrap-common.sh | ||
| build-ci-images.sh | ||
| build-kraiken-lib.sh | ||
| ci-bootstrap.sh | ||
| dev.sh | ||
| quick-screenshot.mjs | ||
| review-poll.sh | ||
| review-pr.sh | ||
| run-usertest.sh | ||
| screenshot-stake-page.mjs | ||
| sync-tax-rates.mjs | ||
| wait-for-service.sh | ||
| watch-kraiken-lib.sh | ||