List of all items
Structs
- ByteArray32
- ByteArray64
- ByteArray66
- EVMAddress
- UTXO
- actor::Actor
- actor::TweakCache
- aggregator::Aggregator
- aggregator::OperatorId
- aggregator::ParticipatingOperators
- aggregator::ParticipatingVerifiers
- aggregator::VerifierId
- bitcoin_syncer::BitcoinSyncer
- bitcoin_syncer::BitcoinSyncerTask
- bitcoin_syncer::FinalizedBlockFetcherTask
- bitvm_client::BitvmCache
- bitvm_client::ClementineBitVMPublicKeys
- bitvm_client::ClementineBitVMReplacementData
- bitvm_client::SECP
- bitvm_client::UNSPENDABLE_XONLY_PUBKEY
- builder::block_cache::BlockCache
- builder::script::BaseDepositScript
- builder::script::CheckSig
- builder::script::Multisig
- builder::script::OtherSpendable
- builder::script::PreimageRevealScript
- builder::script::ReplacementDepositScript
- builder::script::TimelockScript
- builder::script::WinternitzCommit
- builder::sighash::PartialSignatureInfo
- builder::sighash::SignatureInfo
- builder::transaction::ContractContext
- builder::transaction::KickoffWinternitzKeys
- builder::transaction::ReimburseDbCache
- builder::transaction::Signed
- builder::transaction::TxHandler
- builder::transaction::TxHandlerBuilder
- builder::transaction::TxHandlerCache
- builder::transaction::Unsigned
- builder::transaction::input::SpendableTxIn
- builder::transaction::input::SpentTxIn
- builder::transaction::output::UnspentTxOut
- builder::transaction::sign::TransactionRequestData
- citrea::BRIDGE_CONTRACT::BRIDGE_CONTRACTInstance
- citrea::BRIDGE_CONTRACT::CODESEP_POSCall
- citrea::BRIDGE_CONTRACT::CODESEP_POSReturn
- citrea::BRIDGE_CONTRACT::Deposit
- citrea::BRIDGE_CONTRACT::DepositReplaced
- citrea::BRIDGE_CONTRACT::DepositScriptUpdate
- citrea::BRIDGE_CONTRACT::DepositTransferFailed
- citrea::BRIDGE_CONTRACT::EPOCHCall
- citrea::BRIDGE_CONTRACT::EPOCHReturn
- citrea::BRIDGE_CONTRACT::FailedDepositVaultUpdated
- citrea::BRIDGE_CONTRACT::INPUT_INDEXCall
- citrea::BRIDGE_CONTRACT::INPUT_INDEXReturn
- citrea::BRIDGE_CONTRACT::Initialized
- citrea::BRIDGE_CONTRACT::InvalidInitialization
- citrea::BRIDGE_CONTRACT::KEY_VERSIONCall
- citrea::BRIDGE_CONTRACT::KEY_VERSIONReturn
- citrea::BRIDGE_CONTRACT::LIGHT_CLIENTCall
- citrea::BRIDGE_CONTRACT::LIGHT_CLIENTReturn
- citrea::BRIDGE_CONTRACT::NotInitializing
- citrea::BRIDGE_CONTRACT::OperatorUpdated
- citrea::BRIDGE_CONTRACT::OwnableInvalidOwner
- citrea::BRIDGE_CONTRACT::OwnableUnauthorizedAccount
- citrea::BRIDGE_CONTRACT::OwnershipTransferStarted
- citrea::BRIDGE_CONTRACT::OwnershipTransferred
- citrea::BRIDGE_CONTRACT::ReplaceScriptUpdate
- citrea::BRIDGE_CONTRACT::SCHNORR_VERIFIER_PRECOMPILECall
- citrea::BRIDGE_CONTRACT::SCHNORR_VERIFIER_PRECOMPILEReturn
- citrea::BRIDGE_CONTRACT::SIGHASH_ALL_HASH_TYPECall
- citrea::BRIDGE_CONTRACT::SIGHASH_ALL_HASH_TYPEReturn
- citrea::BRIDGE_CONTRACT::SIGHASH_SINGLE_ANYONECANPAY_HASH_TYPECall
- citrea::BRIDGE_CONTRACT::SIGHASH_SINGLE_ANYONECANPAY_HASH_TYPEReturn
- citrea::BRIDGE_CONTRACT::SPEND_TYPE_EXTCall
- citrea::BRIDGE_CONTRACT::SPEND_TYPE_EXTReturn
- citrea::BRIDGE_CONTRACT::SPEND_TYPE_NO_EXTCall
- citrea::BRIDGE_CONTRACT::SPEND_TYPE_NO_EXTReturn
- citrea::BRIDGE_CONTRACT::SYSTEM_CALLERCall
- citrea::BRIDGE_CONTRACT::SYSTEM_CALLERReturn
- citrea::BRIDGE_CONTRACT::SafeWithdrawal
- citrea::BRIDGE_CONTRACT::Withdrawal
- citrea::BRIDGE_CONTRACT::acceptOwnershipCall
- citrea::BRIDGE_CONTRACT::acceptOwnershipReturn
- citrea::BRIDGE_CONTRACT::batchWithdrawCall
- citrea::BRIDGE_CONTRACT::batchWithdrawReturn
- citrea::BRIDGE_CONTRACT::depositAmountCall
- citrea::BRIDGE_CONTRACT::depositAmountReturn
- citrea::BRIDGE_CONTRACT::depositCall
- citrea::BRIDGE_CONTRACT::depositPrefixCall
- citrea::BRIDGE_CONTRACT::depositPrefixReturn
- citrea::BRIDGE_CONTRACT::depositReturn
- citrea::BRIDGE_CONTRACT::depositSuffixCall
- citrea::BRIDGE_CONTRACT::depositSuffixReturn
- citrea::BRIDGE_CONTRACT::depositTxIdsCall
- citrea::BRIDGE_CONTRACT::depositTxIdsReturn
- citrea::BRIDGE_CONTRACT::failedDepositVaultCall
- citrea::BRIDGE_CONTRACT::failedDepositVaultReturn
- citrea::BRIDGE_CONTRACT::getAggregatedKeyCall
- citrea::BRIDGE_CONTRACT::getAggregatedKeyReturn
- citrea::BRIDGE_CONTRACT::getWithdrawalCountCall
- citrea::BRIDGE_CONTRACT::getWithdrawalCountReturn
- citrea::BRIDGE_CONTRACT::initializeCall
- citrea::BRIDGE_CONTRACT::initializeReturn
- citrea::BRIDGE_CONTRACT::initializedCall
- citrea::BRIDGE_CONTRACT::initializedReturn
- citrea::BRIDGE_CONTRACT::operatorCall
- citrea::BRIDGE_CONTRACT::operatorReturn
- citrea::BRIDGE_CONTRACT::ownerCall
- citrea::BRIDGE_CONTRACT::ownerReturn
- citrea::BRIDGE_CONTRACT::pendingOwnerCall
- citrea::BRIDGE_CONTRACT::pendingOwnerReturn
- citrea::BRIDGE_CONTRACT::processedTxIdsCall
- citrea::BRIDGE_CONTRACT::processedTxIdsReturn
- citrea::BRIDGE_CONTRACT::renounceOwnershipCall
- citrea::BRIDGE_CONTRACT::renounceOwnershipReturn
- citrea::BRIDGE_CONTRACT::replaceDepositCall
- citrea::BRIDGE_CONTRACT::replaceDepositReturn
- citrea::BRIDGE_CONTRACT::replacePrefixCall
- citrea::BRIDGE_CONTRACT::replacePrefixReturn
- citrea::BRIDGE_CONTRACT::replaceSuffixCall
- citrea::BRIDGE_CONTRACT::replaceSuffixReturn
- citrea::BRIDGE_CONTRACT::safeWithdrawCall
- citrea::BRIDGE_CONTRACT::safeWithdrawReturn
- citrea::BRIDGE_CONTRACT::setDepositScriptCall
- citrea::BRIDGE_CONTRACT::setDepositScriptReturn
- citrea::BRIDGE_CONTRACT::setFailedDepositVaultCall
- citrea::BRIDGE_CONTRACT::setFailedDepositVaultReturn
- citrea::BRIDGE_CONTRACT::setOperatorCall
- citrea::BRIDGE_CONTRACT::setOperatorReturn
- citrea::BRIDGE_CONTRACT::setReplaceScriptCall
- citrea::BRIDGE_CONTRACT::setReplaceScriptReturn
- citrea::BRIDGE_CONTRACT::transferOwnershipCall
- citrea::BRIDGE_CONTRACT::transferOwnershipReturn
- citrea::BRIDGE_CONTRACT::withdrawCall
- citrea::BRIDGE_CONTRACT::withdrawReturn
- citrea::BRIDGE_CONTRACT::withdrawalUTXOsCall
- citrea::BRIDGE_CONTRACT::withdrawalUTXOsReturn
- citrea::Bridge::MerkleProof
- citrea::Bridge::Transaction
- citrea::Bridge::UTXO
- citrea::CitreaClient
- cli::Args
- config::BridgeConfig
- config::protocol::ProtocolParamset
- constants::BURN_SCRIPT
- database::Database
- deposit::Actors
- deposit::BaseDepositData
- deposit::DepositData
- deposit::DepositInfo
- deposit::KickoffData
- deposit::OperatorData
- deposit::ReplacementDepositData
- deposit::SecurityCouncil
- extended_rpc::ExtendedRpc
- header_chain_prover::HeaderChainProver
- musig2::TAPROOT_TWEAK_TAGGED_HASH
- operator::Operator
- operator::OperatorServer
- rpc::clementine::Actors
- rpc::clementine::AggregatorWithdrawResponse
- rpc::clementine::BaseDeposit
- rpc::clementine::ChallengeAckDigest
- rpc::clementine::CreateEmergencyStopTxRequest
- rpc::clementine::Deposit
- rpc::clementine::DepositParams
- rpc::clementine::DepositSignSession
- rpc::clementine::DepositSignatures
- rpc::clementine::Empty
- rpc::clementine::FinalizedPayoutParams
- rpc::clementine::GrpcTransactionId
- rpc::clementine::KickoffId
- rpc::clementine::NofnResponse
- rpc::clementine::NonceGenFirstResponse
- rpc::clementine::NonceGenRequest
- rpc::clementine::NonceGenResponse
- rpc::clementine::NormalSignatureId
- rpc::clementine::NumberedSignatureId
- rpc::clementine::NumberedTransactionId
- rpc::clementine::OperatorConfig
- rpc::clementine::OperatorKeys
- rpc::clementine::OperatorKeysWithDeposit
- rpc::clementine::OperatorParams
- rpc::clementine::OptimisticPayoutParams
- rpc::clementine::Outpoint
- rpc::clementine::PartialSig
- rpc::clementine::RawSignedTx
- rpc::clementine::RawSignedTxs
- rpc::clementine::RawTxWithRbfInfo
- rpc::clementine::RbfSigningInfoRpc
- rpc::clementine::ReplacementDeposit
- rpc::clementine::SchnorrSig
- rpc::clementine::SecurityCouncil
- rpc::clementine::SendMoveTxRequest
- rpc::clementine::SendTxRequest
- rpc::clementine::SignedTxWithType
- rpc::clementine::SignedTxsWithType
- rpc::clementine::TaggedSignature
- rpc::clementine::TransactionRequest
- rpc::clementine::TxDebugFeePayerUtxo
- rpc::clementine::TxDebugInfo
- rpc::clementine::TxDebugRequest
- rpc::clementine::TxDebugSubmissionError
- rpc::clementine::TxMetadata
- rpc::clementine::Txid
- rpc::clementine::VergenResponse
- rpc::clementine::VerifierDepositFinalizeParams
- rpc::clementine::VerifierDepositFinalizeResponse
- rpc::clementine::VerifierDepositSignParams
- rpc::clementine::VerifierParams
- rpc::clementine::VerifierPublicKeys
- rpc::clementine::WinternitzPubkey
- rpc::clementine::WithdrawErrorResponse
- rpc::clementine::WithdrawParams
- rpc::clementine::WithdrawResponse
- rpc::clementine::WithdrawResult
- rpc::clementine::WithdrawalFinalizedParams
- rpc::clementine::XOnlyPublicKeyRpc
- rpc::clementine::XOnlyPublicKeys
- rpc::clementine::XonlyPublicKey
- rpc::clementine::clementine_aggregator_client::ClementineAggregatorClient
- rpc::clementine::clementine_aggregator_server::ClementineAggregatorServer
- rpc::clementine::clementine_operator_client::ClementineOperatorClient
- rpc::clementine::clementine_operator_server::ClementineOperatorServer
- rpc::clementine::clementine_verifier_client::ClementineVerifierClient
- rpc::clementine::clementine_verifier_server::ClementineVerifierServer
- task::BufferedErrors
- task::CancelableLoop
- task::CancelableTask
- task::IgnoreError
- task::Map
- task::WithDelay
- task::manager::BackgroundTaskManager
- task::payout_checker::PayoutCheckerTask
- utils::AddMethodMiddleware
- utils::AddMethodMiddlewareLayer
- utils::RbfSigningInfo
- utils::TxMetadata
- verifier::AllSessions
- verifier::NonceSession
- verifier::Verifier
- verifier::VerifierServer
Enums
- actor::VerificationError
- actor::WinternitzDerivationPath
- bitcoin_syncer::BitcoinSyncerEvent
- builder::script::ScriptKind
- builder::script::SpendPath
- builder::sighash::TapTweakData
- builder::transaction::TransactionType
- builder::transaction::TxError
- builder::transaction::deposit_signature_owner::DepositSigKeyOwner
- builder::transaction::deposit_signature_owner::EntityType
- builder::transaction::input::SpendableTxInError
- builder::transaction::input::UtxoVout
- citrea::BRIDGE_CONTRACT::BRIDGE_CONTRACTCalls
- citrea::BRIDGE_CONTRACT::BRIDGE_CONTRACTErrors
- citrea::BRIDGE_CONTRACT::BRIDGE_CONTRACTEvents
- cli::Actors
- cli::ConfigSource
- config::protocol::ProtocolParamsetName
- deposit::DepositType
- errors::BridgeError
- extended_rpc::BitcoinRPCError
- header_chain_prover::HeaderChainProverError
- musig2::Musig2Mode
- operator::RoundIndex
- rpc::ParserError
- rpc::aggregator::AggregatorError
- rpc::clementine::FeeType
- rpc::clementine::NormalSignatureKind
- rpc::clementine::NormalTransactionId
- rpc::clementine::NumberedSignatureKind
- rpc::clementine::NumberedTransactionType
- rpc::clementine::deposit::DepositData
- rpc::clementine::grpc_transaction_id::Id
- rpc::clementine::nonce_gen_response::Response
- rpc::clementine::operator_params::Response
- rpc::clementine::tagged_signature::SignatureId
- rpc::clementine::verifier_deposit_finalize_params::Params
- rpc::clementine::verifier_deposit_sign_params::Params
- rpc::clementine::withdraw_result::Result
- rpc::interceptors::Interceptors
- servers::ServerAddr
- task::CancelableResult
- utils::FeePayingType
Traits
- bitcoin_syncer::BlockHandler
- builder::script::SpendableScript
- builder::transaction::State
- citrea::CitreaClientT
- citrea::CitreaRpcClient
- citrea::LightClientProverRpcClient
- errors::ErrorExt
- errors::ResultExt
- musig2::AggregateFromPublicKeys
- rpc::clementine::clementine_aggregator_server::ClementineAggregator
- rpc::clementine::clementine_operator_server::ClementineOperator
- rpc::clementine::clementine_verifier_server::ClementineVerifier
- task::IntoTask
- task::Task
- task::TaskExt
- utils::Last20Bytes
- utils::NamedEntity
Macros
Functions
- actor::verify_schnorr
- bitcoin_syncer::set_initial_block_info_if_not_exists
- bitvm_client::load_or_generate_bitvm_cache
- bitvm_client::replace_disprove_scripts
- builder::address::calculate_taproot_leaf_depths
- builder::address::create_checksig_address
- builder::address::create_taproot_address
- builder::address::generate_deposit_address
- builder::address::generate_replacement_deposit_address
- builder::address::taproot_builder_with_scripts
- builder::script::extract_winternitz_commits
- builder::script::extract_winternitz_commits_with_sigs
- builder::sighash::create_nofn_sighash_stream
- builder::sighash::create_operator_sighash_stream
- builder::transaction::anchor_output
- builder::transaction::challenge::create_challenge_timeout_txhandler
- builder::transaction::challenge::create_challenge_txhandler
- builder::transaction::challenge::create_disprove_txhandler
- builder::transaction::challenge::create_operator_challenge_ack_txhandler
- builder::transaction::challenge::create_operator_challenge_nack_txhandler
- builder::transaction::challenge::create_watchtower_challenge_timeout_txhandler
- builder::transaction::challenge::create_watchtower_challenge_txhandler
- builder::transaction::combine_emergency_stop_txhandler
- builder::transaction::create_burn_unused_kickoff_connectors_txhandler
- builder::transaction::create_disprove_taproot_output
- builder::transaction::create_emergency_stop_txhandler
- builder::transaction::create_move_to_vault_txhandler
- builder::transaction::create_optimistic_payout_txhandler
- builder::transaction::create_payout_txhandler
- builder::transaction::create_replacement_deposit_txhandler
- builder::transaction::create_round_nth_txhandler
- builder::transaction::create_round_txhandlers
- builder::transaction::create_taproot_output_with_hidden_node
- builder::transaction::create_txhandlers
- builder::transaction::non_ephemeral_anchor_output
- builder::transaction::op_return_txout
- builder::transaction::remove_txhandler_from_map
- builder::transaction::sign::create_and_sign_txs
- builder::transaction::sign::get_kickoff_utxos_to_sign
- citrea::BRIDGE_CONTRACT::deploy
- citrea::BRIDGE_CONTRACT::deploy_builder
- citrea::BRIDGE_CONTRACT::new
- cli::get_cli_config
- cli::get_config_source
- musig2::aggregate_nonces
- musig2::aggregate_partial_signatures
- musig2::from_secp_kp
- musig2::from_secp_pk
- musig2::from_secp_sig
- musig2::from_secp_xonly
- musig2::nonce_pair
- musig2::partial_sign
- musig2::to_secp_kp
- musig2::to_secp_msg
- musig2::to_secp_pk
- musig2::to_secp_sk
- rpc::get_clients
- servers::create_aggregator_grpc_server
- servers::create_aggregator_unix_server
- servers::create_grpc_server
- servers::create_operator_grpc_server
- servers::create_operator_unix_server
- servers::create_verifier_grpc_server
- servers::create_verifier_unix_server
- utils::get_vergen_response
- utils::initialize_logger
- utils::monitor_task_with_panic
- utils::timed_request
- utils::timed_try_join_all
Type Aliases
- ConnectorUTXOTree
- InscriptionTxs
- builder::transaction::SighashCalculator
- builder::transaction::input::BlockHeight
- database::DatabaseTransaction
- musig2::MuSigNoncePair
- operator::PublicHash
- operator::SecretPreimage
- servers::ServerFuture
Statics
- bitvm_client::BITVM_CACHE
- citrea::BRIDGE_CONTRACT::BYTECODE
- citrea::BRIDGE_CONTRACT::DEPLOYED_BYTECODE
Constants
- builder::transaction::DEFAULT_SEQUENCE
- citrea::BRIDGE_CONTRACT_ADDRESS
- citrea::LIGHT_CLIENT_ADDRESS
- citrea::SATS_TO_WEI_MULTIPLIER
- config::protocol::BLOCKS_PER_DAY
- config::protocol::BLOCKS_PER_HOUR
- config::protocol::BLOCKS_PER_WEEK
- config::protocol::MAINNET_BRIDGE_CIRCUIT_CONSTANT
- config::protocol::REGTEST_PARAMSET
- config::protocol::SIGNET_BRIDGE_CIRCUIT_CONSTANT
- config::protocol::TESTNET4_BRIDGE_CIRCUIT_CONSTANT
- config::protocol::WINTERNITZ_LOG_D
- constants::DEFAULT_CHANNEL_SIZE
- constants::DEPOSIT_FINALIZATION_TIMEOUT
- constants::DEPOSIT_FINALIZE_STREAM_CREATION_TIMEOUT
- constants::KEY_DISTRIBUTION_TIMEOUT
- constants::MIN_TAPROOT_AMOUNT
- constants::NONCE_STREAM_CREATION_TIMEOUT
- constants::NON_EPHEMERAL_ANCHOR_AMOUNT
- constants::OPERATOR_GET_KEYS_TIMEOUT
- constants::OPERATOR_SIGS_STREAM_CREATION_TIMEOUT
- constants::OPERATOR_SIGS_TIMEOUT
- constants::OVERALL_DEPOSIT_TIMEOUT
- constants::PARTIAL_SIG_STREAM_CREATION_TIMEOUT
- constants::PIPELINE_COMPLETION_TIMEOUT
- constants::SEND_OPERATOR_SIGS_TIMEOUT
- constants::TEN_MINUTES_IN_SECS
- constants::VERIFIER_SEND_KEYS_TIMEOUT
- rpc::clementine::clementine_aggregator_server::SERVICE_NAME
- rpc::clementine::clementine_operator_server::SERVICE_NAME
- rpc::clementine::clementine_verifier_server::SERVICE_NAME
- task::payout_checker::PAYOUT_CHECKER_POLL_DELAY