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: