ERC-7813: Store, Table-Based Introspectable Storage

This standard introduces a flexible on-chain storage pattern that organizes data into structured tables with schemas, similar to a traditional database. This approach allows new tables to be added at runtime without impacting existing contracts, thereby simplifying upgrades and extensions. By providing a unified interface for data access, the standard enables any contract or off-chain service to read stored data without the need for custom getter functions. Additionally, by standardizing event emissions for state changes it enables automatic, schema-aware indexing.

PR:
https://github.com/ethereum/ERCs/pull/711

4 Likes

Hiya! I am reviewing the PR to move this ERC to Final, Update ERC-7813: Move to Final by alvrs · Pull Request #1997 · ethereum/ERCs · GitHub. Some things I noticed:

There is this PR open to this ERC: Update ERC-7401: Fix duplicate words in ERC-7401, ERC-7813 by Princetimix69 · Pull Request #1566 · ethereum/ERCs · GitHub

Also, these tables look suspicious, are these supposed to be rendered like this?

1 Like

Thanks for reviewing and good catches! I pushed fixes for both the duplicate word (original branch was approved but never merged) and the table formatting: