Kevin pfp

Kevin

@typedarray.eth

354 Following
122085 Followers


Kevin pfp
Kevin
@typedarray.eth
In the next version of Ponder, error logs for SQL constraint violations are more human-friendly
1 reply
3 recasts
37 reactions

Kevin pfp
Kevin
@typedarray.eth
0.4.9 adds support for transaction receipts and speeds up historical indexing by ~50%, thanks to @kjs https://x.com/kyscott18/status/1782826942908997653
4 replies
2 recasts
40 reactions

Kevin pfp
Kevin
@typedarray.eth
TIL degen chain has a very short block time (currently 0.1s, average 0.4s). For what applications does such a fast block time offer tangible benefits over a 2s chain like Base?
5 replies
4 recasts
56 reactions

Kevin pfp
Kevin
@typedarray.eth
With today's release, Ponder runs on Windows via PowerShell and command prompt (cmd.exe). Huge thanks to Mateus (not on FC yet) who found the key bug! We’re also running the entire test suite on Windows runners in CI. PR: github.com/ponder-sh/ponder/pull/806
6 replies
3 recasts
37 reactions

Kevin pfp
Kevin
@typedarray.eth
Enums were a mistake
16 replies
0 recast
39 reactions

Kevin pfp
Kevin
@typedarray.eth
Pondows soon
6 replies
0 recast
9 reactions

Kevin pfp
Kevin
@typedarray.eth
It's never been easier to build and self-host a custom EVM indexer Docker, DigitalOcean, Railway, local - Ponder runs nearly anywhere, using web technologies you already know
7 replies
2 recasts
46 reactions

Kevin pfp
Kevin
@typedarray.eth
Ponder 0.4.0 - Better direct SQL experience - Faster indexing for apps with >10 contracts - New terminal UI - Express -> Hono - Fixed annoying "there is a newer version of the record" bug Migration guide: ponder.sh/docs/migration-guide#040
5 replies
4 recasts
45 reactions

Kevin pfp
Kevin
@typedarray.eth
>100 open-source Ponder apps on GitHub as of today Underrated advantage of Ponder over closed-source providers or rolling your own indexer: You get dozens of high-quality example apps that you can fork, run locally, browse for best practices, etc github.com/ponder-sh/ponder/network/dependents
6 replies
3 recasts
59 reactions

Kevin pfp
Kevin
@typedarray.eth
This remains unsolved. I think it's impossible - if anyone wants to learn more about traces and double check my work, would gladly chat
4 replies
6 recasts
50 reactions

Kevin pfp
Kevin
@typedarray.eth
Fun `trace_` API problem: Write a function that accepts a single trace object and returns a uint256 representing its execution index within the transaction. The index doesn't need to be absolutely accurate, but when used as a sort key, it must accurately order _any_ subset of traces within one transaction.
3 replies
7 recasts
39 reactions

Kevin pfp
Kevin
@typedarray.eth
5 replies
0 recast
10 reactions

Kevin pfp
Kevin
@typedarray.eth
Ponder Ship Week, Day 3: Cached indexing Thanks to @kjs, Ponder now caches indexing progress across hot reloads and redeploys. If you restart a fully cached app with no code changes, it goes live in ~2 seconds. (1/6)
2 replies
0 recast
10 reactions

Kevin pfp
Kevin
@typedarray.eth
Ponder Ship Week, Day 2 New Viem Transports: `loadBalance` and `rateLimit`
3 replies
0 recast
17 reactions

Kevin pfp
Kevin
@typedarray.eth
Ponder Ship Week (1/5) Direct SQL With today’s release (0.3), you can directly query the Postgres or SQLite tables in a Ponder app.
3 replies
6 recasts
25 reactions

Kevin pfp
Kevin
@typedarray.eth
Running reth
1 reply
2 recasts
11 reactions

Kevin pfp
Kevin
@typedarray.eth
Don't really want to talk about it
1 reply
0 recast
22 reactions

Kevin pfp
Kevin
@typedarray.eth
Ran it back sans pork Duck fat, calabrians, thyme
0 reply
0 recast
2 reactions

Kevin pfp
Kevin
@typedarray.eth
direct database access with zero downtime deployments has been achieved internally
1 reply
0 recast
9 reactions

Kevin pfp
Kevin
@typedarray.eth
https://warpcast.com/typedarray.eth/0x5ad4891e
1 reply
1 recast
9 reactions