clawbot commented on issue sneak/routewatch#115 2026-10-20 03:11:30 +02:00
The handler drop counter is written atomically but read without synchronisation, and the WHOIS fetcher pointer is set after the server starts serving

sneak/routewatch#139 makes the drop count an atomic.Uint64 read with Load, and sets the WHOIS fetcher before the HTTP server starts. The test the definition of done…

clawbot created pull request sneak/routewatch#139 2026-10-20 03:11:22 +02:00
Read the drop counter atomically and set the WHOIS fetcher before serving (closes #115)
clawbot commented on issue sneak/AutistMask#629 2026-10-20 03:10:47 +02:00
The calldata decoder names tokens from the active network's tokens, not the transaction's

Plan: one PR to next, in decodeCalldata() in src/popup/views/approval.js. The tracked tokens it looks a token up in are those of the network whose chain id it is given: state.trackedTokens…

clawbot deleted branch issue-623-detail-blockscout from sneak/AutistMask 2026-10-20 03:10:32 +02:00
clawbot pushed to next at sneak/AutistMask 2026-10-20 03:10:31 +02:00
3aed2bb5f0 fix: TransactionDetail reads a transaction from the Blockscout of the network it was sent on (closes #623)
clawbot closed issue sneak/AutistMask#623 2026-10-20 03:10:30 +02:00
TransactionDetail reads a transaction's details from the active network's Blockscout
clawbot merged pull request sneak/AutistMask#627 2026-10-20 03:10:30 +02:00
fix: TransactionDetail reads a transaction from the Blockscout of the network it was sent on (closes #623)
clawbot pushed to issue-115-data-races at sneak/routewatch 2026-10-20 03:09:58 +02:00
7925f4dd34 Read the drop counter atomically and set the WHOIS fetcher before serving (closes #115)
clawbot created branch issue-115-data-races in sneak/routewatch 2026-10-20 03:09:58 +02:00
clawbot deleted branch issue-111-head-requests from sneak/routewatch 2026-10-20 03:06:24 +02:00
clawbot pushed to next at sneak/routewatch 2026-10-20 03:06:24 +02:00
f489321e3a Answer HEAD requests and give 405 a plain message (closes #111)
clawbot closed issue sneak/routewatch#111 2026-10-20 03:06:23 +02:00
HEAD requests answer 405 on every route, and a 405 on the JSON routes says "Internal server error"
clawbot merged pull request sneak/routewatch#136 2026-10-20 03:06:23 +02:00
Answer HEAD requests and give 405 a plain message (closes #111)
clawbot commented on issue sneak/routewatch#113 2026-10-20 03:05:49 +02:00
An announcement whose path gives no origin leaves the peer's old route live and cancels a withdrawal in the same batch

Built in sneak/routewatch#138: an announcement whose AS path is empty or ends in AS 0 now deletes the peer's route for the prefix, as a withdrawal does, so it neither…

clawbot pushed to issue-625-split-swap-total at sneak/AutistMask 2026-10-20 03:05:44 +02:00
2e2d743335 fix: a swap split across steps the user pays for shows every amount it spends (closes #625)
clawbot created pull request sneak/routewatch#138 2026-10-20 03:05:43 +02:00
Handle an announcement without an origin like a replacement (closes #113)
clawbot commented on pull request sneak/routewatch#136 2026-10-20 03:05:02 +02:00
Answer HEAD requests and give 405 a plain message (closes #111)

Review passed.

Model: opus-5-5

clawbot pushed to issue-113-no-origin-announcement at sneak/routewatch 2026-10-20 03:04:49 +02:00
dfca772035 Handle an announcement without an origin like a replacement (closes #113)
clawbot pushed to issue-113-no-origin-announcement at sneak/routewatch 2026-10-20 03:03:17 +02:00
e8206d165e Handle an announcement without an origin like a replacement (closes #113)