Storage proofs are a way to verify data from one blockchain on another blockchain without accessing the entire state. Snapshot X collaborates with Herodotus to integrate storage proofs into its voting strategies on Starknet.
This integration allows Snapshot X to calculate voting power based on data from Ethereum mainnet or Sepolia testnet contracts. Here's how it works:
A block hash from Ethereum (L1) is sent to Starknet (L2).
Using this block hash, the state of any contract from L1 can be verified on L2 at that specific block.
The voting strategy accesses and verifies data (like token balances) from the Ethereum contract.
Voting power is then calculated using the verified data.
This approach enables secure cross-chain governance, combining Ethereum's security with Starknet's scalability. It allows projects to use Ethereum data for voting on Starknet efficiently and securely. Currently, this feature is only available on Starknet.
Learn more: