List of all items
Structs
- core::block::Block
- core::block::BlockHash
- core::block::BlockHashRef
- core::block::BlockSpentOutputs
- core::block::BlockSpentOutputsIter
- core::block::BlockSpentOutputsRef
- core::block::BlockTransactionIter
- core::block::Coin
- core::block::CoinRef
- core::block::TransactionSpentOutputs
- core::block::TransactionSpentOutputsIter
- core::block::TransactionSpentOutputsRef
- core::block_tree_entry::BlockTreeEntry
- core::script::ScriptPubkey
- core::script::ScriptPubkeyRef
- core::transaction::Transaction
- core::transaction::TransactionRef
- core::transaction::TxIn
- core::transaction::TxInIter
- core::transaction::TxInRef
- core::transaction::TxOut
- core::transaction::TxOutIter
- core::transaction::TxOutPoint
- core::transaction::TxOutPointRef
- core::transaction::TxOutRef
- core::transaction::Txid
- core::transaction::TxidRef
- log::logging::Logger
- log::logging::LoggingOptions
- notifications::notification::NotificationCallbackRegistry
- notifications::types::BlockValidationStateRef
- notifications::validation::ValidationCallbackRegistry
- state::chain::Chain
- state::chain::ChainIterator
- state::chainstate::ChainstateManager
- state::chainstate::ChainstateManagerBuilder
- state::context::ChainParams
- state::context::Context
- state::context::ContextBuilder
Enums
- KernelError
- core::verify::ScriptVerifyError
- log::logging::LogCategory
- log::logging::LogLevel
- notifications::types::BlockValidationResult
- notifications::types::SynchronizationState
- notifications::types::ValidationMode
- notifications::types::Warning
- state::chainstate::ProcessBlockResult
- state::context::ChainType
Traits
- core::block::BlockHashExt
- core::block::BlockSpentOutputsExt
- core::block::CoinExt
- core::block::TransactionSpentOutputsExt
- core::script::ScriptPubkeyExt
- core::transaction::TransactionExt
- core::transaction::TxInExt
- core::transaction::TxOutExt
- core::transaction::TxOutPointExt
- core::transaction::TxidExt
- log::logging::Log
- notifications::notification::BlockTipCallback
- notifications::notification::FatalErrorCallback
- notifications::notification::FlushErrorCallback
- notifications::notification::HeaderTipCallback
- notifications::notification::ProgressCallback
- notifications::notification::WarningSetCallback
- notifications::notification::WarningUnsetCallback
- notifications::types::BlockValidationStateExt
- notifications::validation::BlockCheckedCallback
- notifications::validation::BlockConnectedCallback
- notifications::validation::BlockDisconnectedCallback
- notifications::validation::NewPoWValidBlockCallback
Functions
- core::verify::verify
- ffi::c_helpers::enabled
- ffi::c_helpers::present
- ffi::c_helpers::success
- ffi::c_helpers::to_c_bool
- ffi::c_helpers::to_c_result
- ffi::c_helpers::to_string
- ffi::c_helpers::verification_passed
- log::logging::disable_logging
- log::logging::set_logging_options
Constants
- core::verify::VERIFY_ALL
- core::verify::VERIFY_ALL_PRE_TAPROOT
- core::verify::VERIFY_CHECKLOCKTIMEVERIFY
- core::verify::VERIFY_CHECKSEQUENCEVERIFY
- core::verify::VERIFY_DERSIG
- core::verify::VERIFY_NONE
- core::verify::VERIFY_NULLDUMMY
- core::verify::VERIFY_P2SH
- core::verify::VERIFY_TAPROOT
- core::verify::VERIFY_WITNESS
- ffi::constants::BTCK_BLOCK_VALIDATION_RESULT_CACHED_INVALID
- ffi::constants::BTCK_BLOCK_VALIDATION_RESULT_CONSENSUS
- ffi::constants::BTCK_BLOCK_VALIDATION_RESULT_HEADER_LOW_WORK
- ffi::constants::BTCK_BLOCK_VALIDATION_RESULT_INVALID_HEADER
- ffi::constants::BTCK_BLOCK_VALIDATION_RESULT_INVALID_PREV
- ffi::constants::BTCK_BLOCK_VALIDATION_RESULT_MISSING_PREV
- ffi::constants::BTCK_BLOCK_VALIDATION_RESULT_MUTATED
- ffi::constants::BTCK_BLOCK_VALIDATION_RESULT_TIME_FUTURE
- ffi::constants::BTCK_BLOCK_VALIDATION_RESULT_UNSET
- ffi::constants::BTCK_CHAIN_TYPE_MAINNET
- ffi::constants::BTCK_CHAIN_TYPE_REGTEST
- ffi::constants::BTCK_CHAIN_TYPE_SIGNET
- ffi::constants::BTCK_CHAIN_TYPE_TESTNET
- ffi::constants::BTCK_CHAIN_TYPE_TESTNET_4
- ffi::constants::BTCK_LOG_CATEGORY_ALL
- ffi::constants::BTCK_LOG_CATEGORY_BENCH
- ffi::constants::BTCK_LOG_CATEGORY_BLOCKSTORAGE
- ffi::constants::BTCK_LOG_CATEGORY_COINDB
- ffi::constants::BTCK_LOG_CATEGORY_KERNEL
- ffi::constants::BTCK_LOG_CATEGORY_LEVELDB
- ffi::constants::BTCK_LOG_CATEGORY_MEMPOOL
- ffi::constants::BTCK_LOG_CATEGORY_PRUNE
- ffi::constants::BTCK_LOG_CATEGORY_RAND
- ffi::constants::BTCK_LOG_CATEGORY_REINDEX
- ffi::constants::BTCK_LOG_CATEGORY_VALIDATION
- ffi::constants::BTCK_LOG_LEVEL_DEBUG
- ffi::constants::BTCK_LOG_LEVEL_INFO
- ffi::constants::BTCK_LOG_LEVEL_TRACE
- ffi::constants::BTCK_SCRIPT_VERIFICATION_FLAGS_ALL
- ffi::constants::BTCK_SCRIPT_VERIFICATION_FLAGS_CHECKLOCKTIMEVERIFY
- ffi::constants::BTCK_SCRIPT_VERIFICATION_FLAGS_CHECKSEQUENCEVERIFY
- ffi::constants::BTCK_SCRIPT_VERIFICATION_FLAGS_DERSIG
- ffi::constants::BTCK_SCRIPT_VERIFICATION_FLAGS_NONE
- ffi::constants::BTCK_SCRIPT_VERIFICATION_FLAGS_NULLDUMMY
- ffi::constants::BTCK_SCRIPT_VERIFICATION_FLAGS_P2SH
- ffi::constants::BTCK_SCRIPT_VERIFICATION_FLAGS_TAPROOT
- ffi::constants::BTCK_SCRIPT_VERIFICATION_FLAGS_WITNESS
- ffi::constants::BTCK_SCRIPT_VERIFY_STATUS_ERROR_INVALID_FLAGS_COMBINATION
- ffi::constants::BTCK_SCRIPT_VERIFY_STATUS_ERROR_SPENT_OUTPUTS_REQUIRED
- ffi::constants::BTCK_SCRIPT_VERIFY_STATUS_OK
- ffi::constants::BTCK_SYNCHRONIZATION_STATE_INIT_DOWNLOAD
- ffi::constants::BTCK_SYNCHRONIZATION_STATE_INIT_REINDEX
- ffi::constants::BTCK_SYNCHRONIZATION_STATE_POST_INIT
- ffi::constants::BTCK_VALIDATION_MODE_INTERNAL_ERROR
- ffi::constants::BTCK_VALIDATION_MODE_INVALID
- ffi::constants::BTCK_VALIDATION_MODE_VALID
- ffi::constants::BTCK_WARNING_LARGE_WORK_INVALID_CHAIN
- ffi::constants::BTCK_WARNING_UNKNOWN_NEW_RULES_ACTIVATED