verify
Verify Starknet storage proof. For reference see: - (state) - (pathfinder_getproof API endpoint) - (pathfinder storage implementation)
Arguments
expected_state_commitment
- state rootproof
is going to be verified againstcontract_address
-contract_address
of the value to be verifiedstorage_address
-storage_address
of the value to be verifiedproof
-ContractStateProof
representing storage proof
Returns
felt252
-value
atstorage_address
if verified, panic otherwise.
Fully qualified path: alexandria_merkle_tree::storage_proof::verify
#![allow(unused)] fn main() { pub fn verify( expected_state_commitment: felt252, contract_address: felt252, storage_address: felt252, proof: ContractStateProof, ) -> felt252 }