Skip to main content

Satellite Contracts

EVM Chains

EVM contracts provide isCairoFactValid(bytes32 fact_hash, bool is_mocked) function that is part of CairoFactRegistry module (facet) of the diamond proxy contract.

Starknet Chains

Starknet contracts provide isCairoFactValid(fact_hash: felt252, is_mocked: bool) function as well as get_all_verifications_for_fact_hash(fact_hash: felt252, is_mocked: bool) and get_verification(verification_hash: felt252, is_mocked: bool) functions.

Other Contracts

We recommend using Satellite Contracts listed above, but in case you need to call verifier contracts directly, here are the addresses:
Contract NameChainAddress
Integrity VerifierStarknet Sepolia0x4ce7851f00b6c3289674841fd7a1b96b6fd41ed1edc248faccd672c26371b8c
Integrity VerifierStarknet Mainnet0xcc63a1e8e7824642b89fa6baf996b8ed21fa4707be90ef7605570ca8e4f00b
Sharp VerifierEthereum Sepolia0x07ec0D28e50322Eb0C159B9090ecF3aeA8346DFe
Sharp VerifierEthereum Mainnet0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60