List of all items
Structs
- bridge_circuit::groth16::CircuitGroth16Proof
- bridge_circuit::groth16_verifier::CircuitGroth16WithTotalWork
- bridge_circuit::merkle_tree::BitcoinMerkleTree
- bridge_circuit::merkle_tree::BlockInclusionProof
- bridge_circuit::spv::SPV
- bridge_circuit::structs::BridgeCircuitInput
- bridge_circuit::structs::ChallengeSendingWatchtowers
- bridge_circuit::structs::CircuitTxOut
- bridge_circuit::structs::CircuitTxid
- bridge_circuit::structs::CircuitWitness
- bridge_circuit::structs::DepositConstant
- bridge_circuit::structs::LatestBlockhash
- bridge_circuit::structs::LightClientProof
- bridge_circuit::structs::MoveTxid
- bridge_circuit::structs::PayoutTxBlockhash
- bridge_circuit::structs::StorageProof
- bridge_circuit::structs::TotalWork
- bridge_circuit::structs::WatchTowerChallengeTxCommitment
- bridge_circuit::structs::WatchtowerChallengeSet
- bridge_circuit::structs::WatchtowerInput
- bridge_circuit::structs::WithdrawalOutpointTxid
- bridge_circuit::structs::WorkOnlyCircuitInput
- bridge_circuit::structs::WorkOnlyCircuitOutput
- bridge_circuit::transaction::CircuitTransaction
- common::zkvm::Proof
- common::zkvm::Risc0Guest
- header_chain::BlockHeaderCircuitOutput
- header_chain::ChainState
- header_chain::CircuitBlockHeader
- header_chain::HeaderChainCircuitInput
- header_chain::NetworkConstants
- header_chain::mmr_guest::MMRGuest
- header_chain::mmr_native::MMRInclusionProof
- header_chain::mmr_native::MMRNative
Enums
Traits
Functions
- bridge_circuit::bridge_circuit
- bridge_circuit::deposit_constant
- bridge_circuit::groth16_verifier::create_claim_digest
- bridge_circuit::groth16_verifier::create_journal_digest
- bridge_circuit::groth16_verifier::create_output_digest
- bridge_circuit::groth16_verifier::to_decimal
- bridge_circuit::journal_hash
- bridge_circuit::lc_proof::lc_proof_verifier
- bridge_circuit::merkle_tree::verify_merkle_proof
- bridge_circuit::parse_op_return_data
- bridge_circuit::storage_proof::verify_storage_proofs
- bridge_circuit::taproot_encode_signing_data_to_with_annex_digest
- bridge_circuit::total_work_and_watchtower_flags
- bridge_circuit::verify_watchtower_challenges
- common::get_network
- common::hashes::calculate_double_sha256
- common::hashes::calculate_sha256
- common::hashes::hash160
- common::hashes::hash_pair
- header_chain::bits_to_target
- header_chain::header_chain_circuit
- work_only::work_only_circuit
Statics
- bridge_circuit::constants::ASSUMPTIONS
- bridge_circuit::constants::CLAIM_TAG
- bridge_circuit::constants::INPUT
- bridge_circuit::constants::MAINNET_WORK_ONLY_METHOD_ID
- bridge_circuit::constants::OUTPUT_TAG
- bridge_circuit::constants::POST_STATE
- bridge_circuit::constants::REGTEST_WORK_ONLY_METHOD_ID
- bridge_circuit::constants::SIGNET_WORK_ONLY_METHOD_ID
- bridge_circuit::constants::TESTNET4_WORK_ONLY_METHOD_ID
Constants
- bridge_circuit::HEADER_CHAIN_METHOD_ID
- bridge_circuit::constants::A0_ARK
- bridge_circuit::constants::A0_BIGINT
- bridge_circuit::constants::A1_ARK
- bridge_circuit::constants::A1_BIGINT
- bridge_circuit::constants::BN_254_CONTROL_ID_ARK
- bridge_circuit::constants::BN_254_CONTROL_ID_BIGINT
- bridge_circuit::constants::PREPARED_VK
- bridge_circuit::constants::TEST_PREPARED_VK
- common::NETWORK_TYPE
- common::constants::BRIDGE_AMOUNT_SATS
- common::constants::FIRST_FIVE_OUTPUTS
- common::constants::MAINNET_HEADER_CHAIN_METHOD_ID
- common::constants::MAX_NUMBER_OF_WATCHTOWERS
- common::constants::NUMBER_OF_ASSERT_TXS
- common::constants::REGTEST_HEADER_CHAIN_METHOD_ID
- common::constants::SIGNET_HEADER_CHAIN_METHOD_ID
- common::constants::TESTNET4_HEADER_CHAIN_METHOD_ID
- header_chain::NETWORK_CONSTANTS
- header_chain::NETWORK_TYPE