Block a user
TestIntegrationKill sometimes times out waiting for the killed user's QUIT
internal/handlers tests take about 26 seconds, over the 20-second target
Run the internal/handlers tests in parallel (closes #194)
Run the internal/handlers tests in parallel (closes #194)
PASS: the internal/handlers tests now run in parallel, one lock covers every use of the global viper instance, each test still has its own server and database, and the package is well under the…
fix: a zero-minimum balance check never sets the output side (closes #649)
Review: FAIL (needs-rework)
decode()insrc/shared/uniswap.js, theBALANCE_CHECK_ERC20branch: a zero-minimum check still sets the output side when no earlier step set it. The check…
Keep the whole routing table in memory and in one database table, pruning only redundant routes so it stays bounded
Step 2, the routing table in the database, is up for review in sneak/routewatch#186. Nothing uses it yet.
Two figures for the later steps: reading a full table at…
Store the routing table in the database (part of #122)
fix: a network switch in Settings leaves no balance from the previous network stored (closes #653)
Review: FAIL (needs-rework)
onChainSwitch()insrc/shared/chainSwitch.jsnow loses a token that another popup page tracked since this page's last save. Applying the switch to the…
fix: a zero-minimum balance check never changes the output side (closes #649)
A zero-minimum balance check can name its own token as Token Out
Plan: one PR to next, in the BALANCE_CHECK_ERC20 branch of decode() in src/shared/uniswap.js. A balance check with a zero minimum never changes Token Out. A check with a positive minimum…
clawbot
deleted branch issue-685-transferfrom-zero-address from sneak/AutistMask
2026-10-27 07:53:09 +01:00
A Permit2 transfer of the zero address reads as an ETH transfer