Tooling & Infra
Developer tools, CLIs, MCP servers, deployment and hosting plumbing.
3 ideas
- Why a wallet script kept failing when a live backend shared the same key shipped
Caching the nonce at startup is correct only for a key nobody else is using, and the fix was to refetch the pending nonce immediately before every single send. - A single mistyped event hash made every scanner return zero results for weeks shipped
A copied-and-mistyped event topic hash matched nothing, so every log query returned an empty set and reported it as a clean result rather than as an error. - Reading thousands of contract values through Multicall3 instead of a block explorer API shipped
Batching reads into Multicall3 aggregates against a public RPC removed both the rate limit and the API key that made per-token explorer loops slow and fragile.