verify
Verify Starknet storage proof. For reference see:
(state)
- ( pathfinder_getproof APIendpoint)
- ( pathfinder storageimplementation)
Arguments
expected_state_commitment- state rootproofis going to be verified againstcontract_address-contract_addressof the value to be verifiedstorage_address-storage_addressof the value to be verifiedproof-ContractStateProofrepresenting storage proof
Returns
felt252-valueatstorage_addressif verified, panic otherwise.
Fully qualified path: alexandria_merkle_tree::storage_proof::verify
pub fn verify(
expected_state_commitment: felt252,
contract_address: felt252,
storage_address: felt252,
proof: ContractStateProof,
) -> felt252