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.
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.
@ptrwtts Unfortunately this EIP becomes much less useful if the logs are only available starting from the fork block (missing data / incorrect accounting for older accounts)
To backfill them, you'd need to rewrite history - don't think there's any appetite for that (on ethereum)
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!
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.
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.
@itunpredictable@cedar_db > maybe it’s because they’re just really humble, but more people should know about this team!!
It's because the database is closed source with a restrictive license. Current posture will turn off any potential evangelist.
Great vision but need to rethink distribution entirely
@colinhacks@kentcdodds I went down the exact same road over the past couple years. It's wild how strong of a taste so many people have around this. Delighted by the new change.
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: https://t.co/zu0r1WqSSW
Get started: https://t.co/00EMzQ8a44
Chat: https://t.co/mPLruq9DxF
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.
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.
Ponder 0.14 →
* We redesigned every log line that Ponder emits
* Custom database views
* Offset pagination in GraphQL
* Better performance & reliability across the board
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: https://t.co/N6eB88Piew