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

Brooklyn, NY
Joined August 2021
Include

Only show posts containing:

Exclude

Hide posts containing:

Time range
-
Minimum likes
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
Replying to @mendesfabio
Thanks - appreciate your bug reports / feature requests to ponder over the years 🫡
1
192
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
Replying to @banteg
Good callout, trace_filter does indeed support fromAddress and toAddress filtering. But it still suffers from the same pagination issues as eth_getLogs. And yes, these methods require clients to maintain new indexes - more to share soon on the impl side
1
2
172
Replying to @apexearth @danielvf
Latest benchmarks of the Monad implementation are roughly ~10-100ms for typical requests More benchmarks coming as we finalize the spec / API
3
24
Replying to @defilova1
Will follow up soon with an RPC URL you can test out For some applications, these methods could indeed eliminate the need for an indexer. But, they are also designed to make indexers faster, more efficient, and easier to build.
2
91
Replying to @DerekBarrera
> an open standard that any EVM chain can adopt 🤷‍♂️
10
554
End of an era
9
628
Replying to @what_the_func
I was curious about this question too - here's a subset of popular etherscan-style API endpoints & which ones could be replaced by these methods. These methods can also probably be composed with other standard methods to replace more endpoints.
9
266
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
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
Example: fetch every USDC transfer to an account, including the parent block timestamp. This returns the full transfer history (256 transfers spanning 68M blocks) in *one request* on an experimental Monad Mainnet endpoint.
2
1
1
26
1,486
These proposed methods address all of these limitations and more. Each request accepts a filter, related objects to include, fields to return, and an optional block range. The cursor pagination design is efficient, reorg-friendly, and eliminates “block range exceeded” errors.
1
21
1,356
Ethereum’s JSON-RPC standard has well-known limitations for reading chain history: - No filtering for txs and traces (only logs) - Field selection isn't supported - Native transfers are not available - N+1 requests to fetch related objects Discussion: forum.monad.xyz/t/draft-mip-…
4
1
43
1,937
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,231
Replying to @sampotter___
I bet there's a clever way to solve this problem using clickhouse which gives you "perfect" prices (price of latest swap during or before target timestamp) at a reasonable cost. You might not need that, but if you did, worth checking out clickhouse!
1
1
89
Replying to @sampotter___
clickhouse?
1
2
131