Improvements and new features
-
Core tables, backfilled and updating at the tip! We're continuing to improve ergonomics, add sample queries, and validate, but we'd love for you to start using them for analysis or APIs:
-
You can now duplicate a canvas (from any org) into your own org. All of the canvas state carries over. You can edit the duplicated canvas as you wish to run your own executions, populate persistences, etc.
-
Ever wished you could use sim to instrument your data but still keep things in the confines of your own infrastructure? Well, wish no more! You can now mirror your schemas to an external Kafka with minimal latency. This handy feature will soon be available as a self-serve component in your canvases. For now, if you have a schema you'd like to mirror, just give us a shout and we'll get it set up in a matter of minutes!
-
Query editor now shows query execution metadata and paginates results.
-
Some more minor changes:
-
Schema functions in the EVM lambda component now define their messages in a struct. This allows you to include arbitrarily many columns--previously it was capped at 16. It also makes the messages a bit more explicit, and makes the ordering more flexible.
-
EVM lambda test interactions now show results in more interpretable types, e.g., decimal representation for integers.
-
When you edit the name of an interface in the
Interface code
tab of the code editor, the new name will show up in the sidebar for later reference. -
You can expand the width of components in the canvas by dragging from their right edge.
-
Bug fixes
- Sometimes a "run" interaction in the query editor would run an older version of the query due to a race condition between the saving and execution. This is now fixed.
- Coverage of Base and Arbitrum was limited for address (and import ABI via address) hooks. We refetched contracts to fix this.
Coming soon
- Based on your feedback, we're working on a simplified, more focused EVM lambda component. It'll also allow you to edit and create schemas within the EVM lambda component. Here's a sneak preview:
- More core tables:
- Block, transaction, and DEX tables for Ethereum
- ERC20, 721, and mapping storage writes tables for Base