Skip to main content

Known Limitations

Any engineering choice involves tradeoffs.

  • Only EVM events are supported. Arbitrary EVM calls are not yet supported.

  • An advantage of the “subgraph” approach is that arbitrary EVM functions can be called block-by-block to attach additional data to events.

    • This is not an inherent limitation in our design, but integrating arbitrary EVM calls with SQL in a performant way is not straightforward.
    • Since we use a “stateless” approach, the best way to implement it would be to run all EVM calls in parallel.
    • On a practical matter, this limitation can be addressed by (a) including more information in EVM events and (b) writing Solidity functions that allow for bulk queries.