Engineering @monad @ponder_sh. EVM, TypeScript, open-source enjoyer

Brooklyn, NY
Joined August 2021
Big news: the Ponder team has joined the Monad Foundation. We’re excited to contribute open-source tooling and standards that help applications take full advantage of Monad's performance and decentralization.
71
17
22
292
75,007
Typewriter is a fresh take on application-specific sequencing - the (technical) benefits of an appchain/L2, with less complexity, better composability, and fewer trust assumptions Once again, Kyle has cooked
Introducing Typewriter, an open-source framework for crypto apps that offers custom transaction sequencing, fast confirmations, and built-in accounts with gas sponsorship. Typewriter enables better UX by giving developers more control over the transaction supply chain.
1
3
45
1,359
Kevin retweeted
Ponder has work-in-progress support for eth_query methods. Backfilling standard logs data is 5-10x faster. Transactions, traces, and transfers are 100x faster.
Excited to propose five new JSON-RPC methods to fetch EVM blockchain history: blocks, transactions, logs, traces, and native transfers. These methods address longstanding Ethereum data problems at the protocol layer, through an open standard that any EVM chain can adopt.
2
1
32
1,815
Excited to propose five new JSON-RPC methods to fetch EVM blockchain history: blocks, transactions, logs, traces, and native transfers. These methods address longstanding Ethereum data problems at the protocol layer, through an open standard that any EVM chain can adopt.
46
46
22
404
70,234
I’m particularly excited about traces and native transfers, which are prohibitively expensive to fetch and index over JSON-RPC today. With the proposed methods, developers can filter, join, and query these objects just like logs. PR: github.com/monad-crypto/MIPs…
1
25
1,064
We’re looking for feedback from application developers, RPC providers, data analysts, and client developers working on other EVM chains – get in touch.
1
25
937
Few get it but the most innovative/helpful tool from last cycle was not privy (they are great! and #2!) but @ponder_sh with AI you can literally have an indexer for any app with one prompt while before it was one of the main bottlenecks of developing dapps
6
2
43
5,602
Kevin retweeted
Monad is adding support for eth_fillTransaction soon. Without it, you need separate RPC calls for nonce (eth_getTransactionCount), gas limit (eth_estimateGas), and fee params (eth_gasPrice / eth_maxPriorityFeePerGas). eth_fillTransaction collapses that into one call and returns a fully populated unsigned tx ready to sign externally. viem already calls eth_fillTransaction when the node supports it, so this is a free speedup for every viem user on Monad.
4
5
36
1,801
As I've gotten to know the Monad Foundation and Category Labs teams, I've only grown more impressed by their focus and integrity. No shortcuts - just consistent execution on a fast and truly decentralized chain.
2
26
1,699
We're continuing to develop Ponder. And through contributions at the protocol layer, we have an opportunity to make Ponder better by pushing forward the entire EVM data & indexing landscape. Huge thanks to the Ponder community for your support as we enter this new chapter!
2
27
1,431
Today's Ponder release introduces a new indexing mode where each chain runs on a separate worker thread. The new design offers big benefits across indexing & query performance, and paves the way for better caching, reliability, and DX.
5
6
45
4,418
Node.js worker threads are tricky - the CPU overhead of cross-thread messaging often erases any CPU benefit from using multiple threads in the first place. We worked around these limitations, leading to ~linear speedups with thread count for our fastest projects.
1
5
481
The 0.15 release also improves SQL-over-HTTP live queries, reduces memory usage during cold backfills, and fixes other reliability & correctness bugs. Migration guide: ponder.sh/docs/migration-gui… Get started: ponder.sh/docs/get-started Chat: t.me/pondersh
5
500
Ponder 0.14 → * We redesigned every log line that Ponder emits * Custom database views * Offset pagination in GraphQL * Better performance & reliability across the board
2
6
23
1,036
This release also adds support for offset pagination in the GraphQL API, alongside the existing cursor pagination feature. Offset pagination makes it easy to build the “jump-to-page” UX common on dashboards & tables. Docs: ponder.sh/docs/query/graphql…
1
2
393
Upgrade and enjoy. Migration guide → ponder.sh/docs/migration-gui… Chat → t.me/pondersh GitHub → github.com/ponder-sh/ponder
3
291