diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/all.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/all.html index 9f7bb5793c..a44e61f8f2 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/all.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/all.html @@ -1 +1 @@ -
This crate is used for emitting blockchain data from the bitcoind
RPC interface. It does not
+
This crate is used for emitting blockchain data from the bitcoind
RPC interface. It does not
use the wallet RPC API, so this crate can be used with wallet-disabled Bitcoin Core nodes.
Emitter
is the main structure which sources blockchain data from [bitcoincore_rpc::Client
].
To only get block updates (exclude mempool transactions), the caller can use diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.BlockEvent.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.BlockEvent.html index 1a9f8408c3..c8570a9876 100644 --- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.BlockEvent.html +++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.BlockEvent.html @@ -1,18 +1,18 @@ -
pub struct BlockEvent<B> {
+BlockEvent in bdk_bitcoind_rpc - Rust pub struct BlockEvent<B> {
pub block: B,
- pub checkpoint: CheckPoint,
+ pub checkpoint: CheckPoint,
}
Expand description
A newly emitted block from Emitter
.
Fields§
§block: B
Either a full [Block
] or [Header
] of the new block.
-§checkpoint: CheckPoint
The checkpoint of the new block.
-A CheckPoint
is a node of a linked list of BlockId
s. This checkpoint is linked to
-all BlockId
s originally passed in Emitter::new
as well as emitted blocks since then.
+
§checkpoint: CheckPoint
The checkpoint of the new block.
+A [CheckPoint
] is a node of a linked list of [BlockId
]s. This checkpoint is linked to
+all [BlockId
]s originally passed in Emitter::new
as well as emitted blocks since then.
These blocks are guaranteed to be of the same chain.
This is important as BDK structures require block-to-apply to be connected with another
block in the original chain.
Implementations§
Source§impl<B> BlockEvent<B>
Sourcepub fn block_height(&self) -> u32
The block height of this new block.
Sourcepub fn block_hash(&self) -> BlockHash
The block hash of this new block.
-Sourcepub fn connected_to(&self) -> BlockId
Sourcepub fn connected_to(&self) -> BlockId
The [BlockId
] of a previous block that this block connects to.
+This either returns a [BlockId
] of a previously emitted block or from the chain we started
with (passed in as last_cp
in Emitter::new
).
This value is derived from BlockEvent::checkpoint
.
Trait Implementations§
Auto Trait Implementations§
§impl<B> Freeze for BlockEvent<B>where
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.Emitter.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.Emitter.html
index c7e269b3da..1093b51e9d 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.Emitter.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.Emitter.html
@@ -1,6 +1,6 @@
-Emitter in bdk_bitcoind_rpc - Rust pub struct Emitter<'c, C> { /* private fields */ }
Expand description
The Emitter
is used to emit data sourced from [bitcoincore_rpc::Client
].
+Emitter in bdk_bitcoind_rpc - Rust pub struct Emitter<'c, C> { /* private fields */ }
Expand description
The Emitter
is used to emit data sourced from [bitcoincore_rpc::Client
].
Refer to module-level documentation for more.
-Implementations§
Source§impl<'c, C: RpcApi> Emitter<'c, C>
Sourcepub fn new(client: &'c C, last_cp: CheckPoint, start_height: u32) -> Self
Construct a new Emitter
.
+Implementations§
Source§impl<'c, C: RpcApi> Emitter<'c, C>
Sourcepub fn new(client: &'c C, last_cp: CheckPoint, start_height: u32) -> Self
Construct a new Emitter
.
last_cp
informs the emitter of the chain we are starting off with. This way, the emitter
can start emission from a block that connects to the original chain.
start_height
starts emission from a given height (if there are no conflicts with the
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/trait.BitcoindRpcErrorExt.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/trait.BitcoindRpcErrorExt.html
index fa5a6e40b4..df073bba64 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/trait.BitcoindRpcErrorExt.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/trait.BitcoindRpcErrorExt.html
@@ -1,4 +1,4 @@
-
BitcoindRpcErrorExt in bdk_bitcoind_rpc - Rust pub trait BitcoindRpcErrorExt {
+BitcoindRpcErrorExt in bdk_bitcoind_rpc - Rust pub trait BitcoindRpcErrorExt {
// Required method
fn is_not_found_error(&self) -> bool;
}
Expand description
Extends [bitcoincore_rpc::Error
].
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/all.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/all.html
index 2226db6e6d..9ce98ac3f3 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/all.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/all.html
@@ -1 +1 @@
-List of all items in this crate List of all items
Structs
- Balance
- BlockId
- CanonicalIter
- CheckPoint
- CheckPointIter
- ConfirmationBlockTime
- DescriptorId
- FullTxOut
- Impl
- SpkIterator
- TxPosInBlock
- TxUpdate
- bitcoin::Address
- bitcoin::Amount
- bitcoin::Block
- bitcoin::BlockHash
- bitcoin::CompactTarget
- bitcoin::CompressedPublicKey
- bitcoin::FeeRate
- bitcoin::FilterHash
- bitcoin::FilterHeader
- bitcoin::LegacySighash
- bitcoin::MerkleBlock
- bitcoin::Opcode
- bitcoin::OutPoint
- bitcoin::PrivateKey
- bitcoin::Psbt
- bitcoin::PubkeyHash
- bitcoin::PublicKey
- bitcoin::Script
- bitcoin::ScriptBuf
- bitcoin::ScriptHash
- bitcoin::SegwitV0Sighash
- bitcoin::Sequence
- bitcoin::SignedAmount
- bitcoin::TapBranchTag
- bitcoin::TapLeafHash
- bitcoin::TapLeafTag
- bitcoin::TapNodeHash
- bitcoin::TapSighash
- bitcoin::TapSighashTag
- bitcoin::TapTweakHash
- bitcoin::TapTweakTag
- bitcoin::Target
- bitcoin::Transaction
- bitcoin::TxIn
- bitcoin::TxMerkleNode
- bitcoin::TxOut
- bitcoin::Txid
- bitcoin::VarInt
- bitcoin::WPubkeyHash
- bitcoin::WScriptHash
- bitcoin::Weight
- bitcoin::Witness
- bitcoin::WitnessCommitment
- bitcoin::WitnessMerkleNode
- bitcoin::WitnessProgram
- bitcoin::Work
- bitcoin::Wtxid
- bitcoin::XKeyIdentifier
- bitcoin::XOnlyPublicKey
- bitcoin::address::Address
- bitcoin::address::InvalidBase58PayloadLengthError
- bitcoin::address::InvalidLegacyPrefixError
- bitcoin::address::LegacyAddressTooLongError
- bitcoin::address::NetworkValidationError
- bitcoin::address::UnknownAddressTypeError
- bitcoin::address::UnknownHrpError
- bitcoin::address::error::InvalidBase58PayloadLengthError
- bitcoin::address::error::InvalidLegacyPrefixError
- bitcoin::address::error::LegacyAddressTooLongError
- bitcoin::address::error::NetworkValidationError
- bitcoin::address::error::UnknownAddressTypeError
- bitcoin::address::error::UnknownHrpError
- bitcoin::amount::Amount
- bitcoin::amount::Display
- bitcoin::amount::SignedAmount
- bitcoin::base58::InvalidCharacterError
- bitcoin::base58::String
- bitcoin::base58::Vec
- bitcoin::base58::error::IncorrectChecksumError
- bitcoin::base58::error::InvalidCharacterError
- bitcoin::base58::error::TooShortError
- bitcoin::base64::alphabet::Alphabet
- bitcoin::base64::display::Base64Display
- bitcoin::base64::engine::DecodeMetadata
- bitcoin::base64::engine::GeneralPurpose
- bitcoin::base64::engine::GeneralPurposeConfig
- bitcoin::base64::engine::general_purpose::GeneralPurpose
- bitcoin::base64::engine::general_purpose::GeneralPurposeConfig
- bitcoin::base64::read::DecoderReader
- bitcoin::base64::write::EncoderStringWriter
- bitcoin::base64::write::EncoderWriter
- bitcoin::bech32::Fe32
- bitcoin::bech32::Hrp
- bitcoin::bech32::hrp::Hrp
- bitcoin::bech32::primitives::checksum::Engine
- bitcoin::bech32::primitives::checksum::HrpFe32Iter
- bitcoin::bech32::primitives::checksum::PackedNull
- bitcoin::bech32::primitives::decode::AsciiToFe32Iter
- bitcoin::bech32::primitives::decode::ByteIter
- bitcoin::bech32::primitives::decode::CheckedHrpstring
- bitcoin::bech32::primitives::decode::CodeLengthError
- bitcoin::bech32::primitives::decode::Fe32Iter
- bitcoin::bech32::primitives::decode::SegwitCodeLengthError
- bitcoin::bech32::primitives::decode::SegwitHrpstring
- bitcoin::bech32::primitives::decode::UncheckedHrpstring
- bitcoin::bech32::primitives::encode::ByteIter
- bitcoin::bech32::primitives::encode::CharIter
- bitcoin::bech32::primitives::encode::Encoder
- bitcoin::bech32::primitives::encode::Fe32Iter
- bitcoin::bech32::primitives::encode::WitnessVersionIter
- bitcoin::bech32::primitives::gf32::Fe32
- bitcoin::bech32::primitives::hrp::ByteIter
- bitcoin::bech32::primitives::hrp::CharIter
- bitcoin::bech32::primitives::hrp::Hrp
- bitcoin::bech32::primitives::hrp::LowercaseByteIter
- bitcoin::bech32::primitives::hrp::LowercaseCharIter
- bitcoin::bech32::primitives::iter::BytesToFes
- bitcoin::bech32::primitives::iter::Checksummed
- bitcoin::bech32::primitives::iter::FesToBytes
- bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError
- bitcoin::bech32::segwit::DecodeError
- bitcoin::bip152::BlockTransactions
- bitcoin::bip152::BlockTransactionsRequest
- bitcoin::bip152::HeaderAndShortIds
- bitcoin::bip152::PrefilledTransaction
- bitcoin::bip152::ShortId
- bitcoin::bip152::TxIndexOutOfRangeError
- bitcoin::bip158::BitStreamReader
- bitcoin::bip158::BitStreamWriter
- bitcoin::bip158::BlockFilter
- bitcoin::bip158::BlockFilterReader
- bitcoin::bip158::BlockFilterWriter
- bitcoin::bip158::FilterHash
- bitcoin::bip158::FilterHeader
- bitcoin::bip158::GcsFilterReader
- bitcoin::bip158::GcsFilterWriter
- bitcoin::bip32::ChainCode
- bitcoin::bip32::DerivationPath
- bitcoin::bip32::DerivationPathIterator
- bitcoin::bip32::Fingerprint
- bitcoin::bip32::InvalidBase58PayloadLengthError
- bitcoin::bip32::XKeyIdentifier
- bitcoin::bip32::Xpriv
- bitcoin::bip32::Xpub
- bitcoin::blockdata::FeeRate
- bitcoin::blockdata::Weight
- bitcoin::blockdata::block::Block
- bitcoin::blockdata::block::BlockHash
- bitcoin::blockdata::block::Header
- bitcoin::blockdata::block::TxMerkleNode
- bitcoin::blockdata::block::Version
- bitcoin::blockdata::block::WitnessCommitment
- bitcoin::blockdata::block::WitnessMerkleNode
- bitcoin::blockdata::constants::ChainHash
- bitcoin::blockdata::fee_rate::FeeRate
- bitcoin::blockdata::locktime::absolute::ConversionError
- bitcoin::blockdata::locktime::absolute::Height
- bitcoin::blockdata::locktime::absolute::ParseHeightError
- bitcoin::blockdata::locktime::absolute::ParseTimeError
- bitcoin::blockdata::locktime::absolute::Time
- bitcoin::blockdata::locktime::relative::DisabledLockTimeError
- bitcoin::blockdata::locktime::relative::Height
- bitcoin::blockdata::locktime::relative::IncompatibleHeightError
- bitcoin::blockdata::locktime::relative::IncompatibleTimeError
- bitcoin::blockdata::locktime::relative::Time
- bitcoin::blockdata::locktime::relative::TimeOverflowError
- bitcoin::blockdata::opcodes::Opcode
- bitcoin::blockdata::script::Builder
- bitcoin::blockdata::script::Bytes
- bitcoin::blockdata::script::InstructionIndices
- bitcoin::blockdata::script::Instructions
- bitcoin::blockdata::script::PushBytes
- bitcoin::blockdata::script::PushBytesBuf
- bitcoin::blockdata::script::PushBytesError
- bitcoin::blockdata::script::Script
- bitcoin::blockdata::script::ScriptBuf
- bitcoin::blockdata::script::ScriptHash
- bitcoin::blockdata::script::WScriptHash
- bitcoin::blockdata::script::witness_program::WitnessProgram
- bitcoin::blockdata::script::witness_version::TryFromError
- bitcoin::blockdata::transaction::IndexOutOfBoundsError
- bitcoin::blockdata::transaction::InputWeightPrediction
- bitcoin::blockdata::transaction::InputsIndexError
- bitcoin::blockdata::transaction::OutPoint
- bitcoin::blockdata::transaction::OutputsIndexError
- bitcoin::blockdata::transaction::Sequence
- bitcoin::blockdata::transaction::Transaction
- bitcoin::blockdata::transaction::TxIn
- bitcoin::blockdata::transaction::TxOut
- bitcoin::blockdata::transaction::Txid
- bitcoin::blockdata::transaction::Version
- bitcoin::blockdata::transaction::Wtxid
- bitcoin::blockdata::weight::Weight
- bitcoin::blockdata::witness::Iter
- bitcoin::blockdata::witness::Witness
- bitcoin::consensus::Params
- bitcoin::consensus::encode::CheckedData
- bitcoin::consensus::encode::VarInt
- bitcoin::consensus::params::Params
- bitcoin::consensus::serde::Hex
- bitcoin::consensus::serde::With
- bitcoin::consensus::serde::hex::DecodeError
- bitcoin::consensus::serde::hex::DecodeInitError
- bitcoin::consensus::serde::hex::Decoder
- bitcoin::consensus::serde::hex::Encoder
- bitcoin::ecdsa::SerializedSignature
- bitcoin::ecdsa::Signature
- bitcoin::error::ContainsPrefixError
- bitcoin::error::MissingPrefixError
- bitcoin::error::ParseIntError
- bitcoin::hash_types::BlockHash
- bitcoin::hash_types::FilterHash
- bitcoin::hash_types::FilterHeader
- bitcoin::hash_types::TxMerkleNode
- bitcoin::hash_types::Txid
- bitcoin::hash_types::WitnessCommitment
- bitcoin::hash_types::WitnessMerkleNode
- bitcoin::hash_types::Wtxid
- bitcoin::hashes::FromSliceError
- bitcoin::hashes::Hmac
- bitcoin::hashes::HmacEngine
- bitcoin::hashes::hash160::Hash
- bitcoin::hashes::hex::BytesToHexIter
- bitcoin::hashes::hex::HexToBytesIter
- bitcoin::hashes::hex::InvalidCharError
- bitcoin::hashes::hex::OddLengthStringError
- bitcoin::hashes::hex::buf_encoder::BufEncoder
- bitcoin::hashes::hex::display::DisplayArray
- bitcoin::hashes::hex::display::DisplayByteSlice
- bitcoin::hashes::hex::error::InvalidCharError
- bitcoin::hashes::hex::error::InvalidLengthError
- bitcoin::hashes::hex::error::OddLengthStringError
- bitcoin::hashes::hmac::Hmac
- bitcoin::hashes::hmac::HmacEngine
- bitcoin::hashes::hmac::HmacMidState
- bitcoin::hashes::ripemd160::Hash
- bitcoin::hashes::ripemd160::HashEngine
- bitcoin::hashes::serde::de::IgnoredAny
- bitcoin::hashes::serde::de::value::BoolDeserializer
- bitcoin::hashes::serde::de::value::BorrowedBytesDeserializer
- bitcoin::hashes::serde::de::value::BorrowedStrDeserializer
- bitcoin::hashes::serde::de::value::BytesDeserializer
- bitcoin::hashes::serde::de::value::CharDeserializer
- bitcoin::hashes::serde::de::value::CowStrDeserializer
- bitcoin::hashes::serde::de::value::EnumAccessDeserializer
- bitcoin::hashes::serde::de::value::Error
- bitcoin::hashes::serde::de::value::F32Deserializer
- bitcoin::hashes::serde::de::value::F64Deserializer
- bitcoin::hashes::serde::de::value::I128Deserializer
- bitcoin::hashes::serde::de::value::I16Deserializer
- bitcoin::hashes::serde::de::value::I32Deserializer
- bitcoin::hashes::serde::de::value::I64Deserializer
- bitcoin::hashes::serde::de::value::I8Deserializer
- bitcoin::hashes::serde::de::value::IsizeDeserializer
- bitcoin::hashes::serde::de::value::MapAccessDeserializer
- bitcoin::hashes::serde::de::value::MapDeserializer
- bitcoin::hashes::serde::de::value::SeqAccessDeserializer
- bitcoin::hashes::serde::de::value::SeqDeserializer
- bitcoin::hashes::serde::de::value::StrDeserializer
- bitcoin::hashes::serde::de::value::StringDeserializer
- bitcoin::hashes::serde::de::value::U128Deserializer
- bitcoin::hashes::serde::de::value::U16Deserializer
- bitcoin::hashes::serde::de::value::U32Deserializer
- bitcoin::hashes::serde::de::value::U64Deserializer
- bitcoin::hashes::serde::de::value::U8Deserializer
- bitcoin::hashes::serde::de::value::UnitDeserializer
- bitcoin::hashes::serde::de::value::UsizeDeserializer
- bitcoin::hashes::serde::ser::Impossible
- bitcoin::hashes::sha1::Hash
- bitcoin::hashes::sha1::HashEngine
- bitcoin::hashes::sha256::Hash
- bitcoin::hashes::sha256::HashEngine
- bitcoin::hashes::sha256::Midstate
- bitcoin::hashes::sha256d::Hash
- bitcoin::hashes::sha256t::Hash
- bitcoin::hashes::sha384::Hash
- bitcoin::hashes::sha384::HashEngine
- bitcoin::hashes::sha512::Hash
- bitcoin::hashes::sha512::HashEngine
- bitcoin::hashes::sha512_256::Hash
- bitcoin::hashes::sha512_256::HashEngine
- bitcoin::hashes::siphash24::Hash
- bitcoin::hashes::siphash24::HashEngine
- bitcoin::hashes::siphash24::State
- bitcoin::io::Cursor
- bitcoin::io::Error
- bitcoin::io::FromStd
- bitcoin::io::Sink
- bitcoin::io::Take
- bitcoin::io::ToStd
- bitcoin::key::CompressedPublicKey
- bitcoin::key::InvalidAddressVersionError
- bitcoin::key::InvalidBase58PayloadLengthError
- bitcoin::key::Keypair
- bitcoin::key::PrivateKey
- bitcoin::key::PubkeyHash
- bitcoin::key::PublicKey
- bitcoin::key::Secp256k1
- bitcoin::key::SortKey
- bitcoin::key::TweakedKeypair
- bitcoin::key::TweakedPublicKey
- bitcoin::key::UncompressedPublicKeyError
- bitcoin::key::WPubkeyHash
- bitcoin::key::XOnlyPublicKey
- bitcoin::merkle_tree::MerkleBlock
- bitcoin::merkle_tree::PartialMerkleTree
- bitcoin::network::ParseNetworkError
- bitcoin::network::UnknownChainHashError
- bitcoin::p2p::Address
- bitcoin::p2p::Magic
- bitcoin::p2p::ParseMagicError
- bitcoin::p2p::ServiceFlags
- bitcoin::p2p::UnknownMagicError
- bitcoin::p2p::address::AddrV2Message
- bitcoin::p2p::address::Address
- bitcoin::p2p::message::CommandString
- bitcoin::p2p::message::CommandStringError
- bitcoin::p2p::message::RawNetworkMessage
- bitcoin::p2p::message_blockdata::GetBlocksMessage
- bitcoin::p2p::message_blockdata::GetHeadersMessage
- bitcoin::p2p::message_bloom::FilterAdd
- bitcoin::p2p::message_bloom::FilterLoad
- bitcoin::p2p::message_compact_blocks::BlockTxn
- bitcoin::p2p::message_compact_blocks::CmpctBlock
- bitcoin::p2p::message_compact_blocks::GetBlockTxn
- bitcoin::p2p::message_compact_blocks::SendCmpct
- bitcoin::p2p::message_filter::CFCheckpt
- bitcoin::p2p::message_filter::CFHeaders
- bitcoin::p2p::message_filter::CFilter
- bitcoin::p2p::message_filter::GetCFCheckpt
- bitcoin::p2p::message_filter::GetCFHeaders
- bitcoin::p2p::message_filter::GetCFilters
- bitcoin::p2p::message_network::Reject
- bitcoin::p2p::message_network::VersionMessage
- bitcoin::parse::ParseIntError
- bitcoin::pow::CompactTarget
- bitcoin::pow::Target
- bitcoin::pow::Work
- bitcoin::psbt::Input
- bitcoin::psbt::Output
- bitcoin::psbt::Psbt
- bitcoin::psbt::PsbtSighashType
- bitcoin::psbt::raw::Key
- bitcoin::psbt::raw::Pair
- bitcoin::psbt::raw::ProprietaryKey
- bitcoin::secp256k1::AllPreallocated
- bitcoin::secp256k1::InvalidParityValue
- bitcoin::secp256k1::Keypair
- bitcoin::secp256k1::Message
- bitcoin::secp256k1::PublicKey
- bitcoin::secp256k1::Scalar
- bitcoin::secp256k1::Secp256k1
- bitcoin::secp256k1::SecretKey
- bitcoin::secp256k1::SignOnlyPreallocated
- bitcoin::secp256k1::VerifyOnlyPreallocated
- bitcoin::secp256k1::XOnlyPublicKey
- bitcoin::secp256k1::ecdh::SharedSecret
- bitcoin::secp256k1::ecdsa::RecoverableSignature
- bitcoin::secp256k1::ecdsa::RecoveryId
- bitcoin::secp256k1::ecdsa::SerializedSignature
- bitcoin::secp256k1::ecdsa::Signature
- bitcoin::secp256k1::ecdsa::serialized_signature::IntoIter
- bitcoin::secp256k1::ecdsa::serialized_signature::SerializedSignature
- bitcoin::secp256k1::ellswift::ElligatorSwift
- bitcoin::secp256k1::ellswift::ElligatorSwiftSharedSecret
- bitcoin::secp256k1::ffi::Context
- bitcoin::secp256k1::ffi::ElligatorSwift
- bitcoin::secp256k1::ffi::Keypair
- bitcoin::secp256k1::ffi::PublicKey
- bitcoin::secp256k1::ffi::SchnorrSigExtraParams
- bitcoin::secp256k1::ffi::Signature
- bitcoin::secp256k1::ffi::XOnlyPublicKey
- bitcoin::secp256k1::ffi::recovery::RecoverableSignature
- bitcoin::secp256k1::ffi::types::AlignedType
- bitcoin::secp256k1::hashes::FromSliceError
- bitcoin::secp256k1::hashes::Hmac
- bitcoin::secp256k1::hashes::HmacEngine
- bitcoin::secp256k1::rand::Error
- bitcoin::secp256k1::rand::distributions::Alphanumeric
- bitcoin::secp256k1::rand::distributions::Bernoulli
- bitcoin::secp256k1::rand::distributions::DistIter
- bitcoin::secp256k1::rand::distributions::DistMap
- bitcoin::secp256k1::rand::distributions::Open01
- bitcoin::secp256k1::rand::distributions::OpenClosed01
- bitcoin::secp256k1::rand::distributions::Slice
- bitcoin::secp256k1::rand::distributions::Standard
- bitcoin::secp256k1::rand::distributions::Uniform
- bitcoin::secp256k1::rand::distributions::WeightedIndex
- bitcoin::secp256k1::rand::distributions::uniform::Uniform
- bitcoin::secp256k1::rand::distributions::uniform::UniformChar
- bitcoin::secp256k1::rand::distributions::uniform::UniformDuration
- bitcoin::secp256k1::rand::distributions::uniform::UniformFloat
- bitcoin::secp256k1::rand::distributions::uniform::UniformInt
- bitcoin::secp256k1::rand::distributions::weighted::WeightedIndex
- bitcoin::secp256k1::rand::distributions::weighted::alias_method::WeightedIndex
- bitcoin::secp256k1::rand::prelude::StdRng
- bitcoin::secp256k1::rand::prelude::ThreadRng
- bitcoin::secp256k1::rand::rngs::OsRng
- bitcoin::secp256k1::rand::rngs::StdRng
- bitcoin::secp256k1::rand::rngs::ThreadRng
- bitcoin::secp256k1::rand::rngs::adapter::ReadError
- bitcoin::secp256k1::rand::rngs::adapter::ReadRng
- bitcoin::secp256k1::rand::rngs::adapter::ReseedingRng
- bitcoin::secp256k1::rand::rngs::mock::StepRng
- bitcoin::secp256k1::rand::seq::SliceChooseIter
- bitcoin::secp256k1::scalar::OutOfRangeError
- bitcoin::secp256k1::scalar::Scalar
- bitcoin::secp256k1::schnorr::Signature
- bitcoin::sighash::Annex
- bitcoin::sighash::InvalidSighashTypeError
- bitcoin::sighash::LegacySighash
- bitcoin::sighash::NonStandardSighashTypeError
- bitcoin::sighash::PrevoutsKindError
- bitcoin::sighash::PrevoutsSizeError
- bitcoin::sighash::ScriptPath
- bitcoin::sighash::SegwitV0Sighash
- bitcoin::sighash::SighashCache
- bitcoin::sighash::SighashTypeParseError
- bitcoin::sighash::SingleMissingOutputError
- bitcoin::sighash::TapSighash
- bitcoin::sighash::TapSighashTag
- bitcoin::sign_message::MessageSignature
- bitcoin::taproot::ControlBlock
- bitcoin::taproot::FutureLeafVersion
- bitcoin::taproot::LeafNode
- bitcoin::taproot::LeafNodes
- bitcoin::taproot::NodeInfo
- bitcoin::taproot::ScriptLeaf
- bitcoin::taproot::ScriptLeaves
- bitcoin::taproot::Signature
- bitcoin::taproot::TapBranchTag
- bitcoin::taproot::TapLeafHash
- bitcoin::taproot::TapLeafTag
- bitcoin::taproot::TapNodeHash
- bitcoin::taproot::TapTree
- bitcoin::taproot::TapTweakHash
- bitcoin::taproot::TapTweakTag
- bitcoin::taproot::TaprootBuilder
- bitcoin::taproot::TaprootMerkleBranch
- bitcoin::taproot::TaprootSpendInfo
- bitcoin::taproot::merkle_branch::IntoIter
- bitcoin::taproot::merkle_branch::TaprootMerkleBranch
- bitcoin::taproot::serialized_signature::IntoIter
- bitcoin::taproot::serialized_signature::SerializedSignature
- indexed_tx_graph::ChangeSet
- indexed_tx_graph::IndexedTxGraph
- indexer::keychain_txout::ChangeSet
- indexer::keychain_txout::KeychainTxOutIndex
- indexer::spk_txout::SpkTxOutIndex
- local_chain::AlterCheckPointError
- local_chain::CannotConnectError
- local_chain::ChangeSet
- local_chain::CheckPoint
- local_chain::CheckPointIter
- local_chain::LocalChain
- local_chain::MissingGenesisError
- spk_client::FullScanRequest
- spk_client::FullScanRequestBuilder
- spk_client::FullScanResponse
- spk_client::SyncProgress
- spk_client::SyncRequest
- spk_client::SyncRequestBuilder
- spk_client::SyncResponse
- tx_graph::CanonicalTx
- tx_graph::ChangeSet
- tx_graph::TxAncestors
- tx_graph::TxDescendants
- tx_graph::TxGraph
- tx_graph::TxNode
- tx_graph::TxUpdate
Enums
- CanonicalReason
- ChainPosition
- ObservedIn
- bitcoin::AddressType
- bitcoin::Denomination
- bitcoin::EcdsaSighashType
- bitcoin::KnownHrp
- bitcoin::Network
- bitcoin::NetworkKind
- bitcoin::TapSighashType
- bitcoin::WitnessVersion
- bitcoin::address::AddressData
- bitcoin::address::AddressType
- bitcoin::address::FromScriptError
- bitcoin::address::KnownHrp
- bitcoin::address::NetworkChecked
- bitcoin::address::NetworkUnchecked
- bitcoin::address::P2shError
- bitcoin::address::ParseError
- bitcoin::address::error::FromScriptError
- bitcoin::address::error::P2shError
- bitcoin::address::error::ParseError
- bitcoin::amount::Denomination
- bitcoin::amount::ParseAmountError
- bitcoin::base58::Error
- bitcoin::base58::error::Error
- bitcoin::base64::DecodeError
- bitcoin::base64::DecodeSliceError
- bitcoin::base64::EncodeSliceError
- bitcoin::base64::alphabet::ParseAlphabetError
- bitcoin::base64::engine::DecodePaddingMode
- bitcoin::bech32::Bech32
- bitcoin::bech32::Bech32m
- bitcoin::bech32::DecodeError
- bitcoin::bech32::EncodeError
- bitcoin::bech32::EncodeIoError
- bitcoin::bech32::NoChecksum
- bitcoin::bech32::primitives::Bech32
- bitcoin::bech32::primitives::Bech32m
- bitcoin::bech32::primitives::NoChecksum
- bitcoin::bech32::primitives::decode::CharError
- bitcoin::bech32::primitives::decode::CheckedHrpstringError
- bitcoin::bech32::primitives::decode::ChecksumError
- bitcoin::bech32::primitives::decode::PaddingError
- bitcoin::bech32::primitives::decode::SegwitHrpstringError
- bitcoin::bech32::primitives::decode::UncheckedHrpstringError
- bitcoin::bech32::primitives::gf32::FromCharError
- bitcoin::bech32::primitives::gf32::TryFromError
- bitcoin::bech32::primitives::hrp::Error
- bitcoin::bech32::primitives::segwit::WitnessLengthError
- bitcoin::bech32::segwit::EncodeError
- bitcoin::bip152::Error
- bitcoin::bip158::Error
- bitcoin::bip32::ChildNumber
- bitcoin::bip32::Error
- bitcoin::blockdata::block::Bip34Error
- bitcoin::blockdata::block::ValidationError
- bitcoin::blockdata::locktime::absolute::LockTime
- bitcoin::blockdata::locktime::relative::LockTime
- bitcoin::blockdata::opcodes::Class
- bitcoin::blockdata::opcodes::ClassifyContext
- bitcoin::blockdata::script::Error
- bitcoin::blockdata::script::Instruction
- bitcoin::blockdata::script::witness_program::Error
- bitcoin::blockdata::script::witness_version::FromStrError
- bitcoin::blockdata::script::witness_version::TryFromInstructionError
- bitcoin::blockdata::script::witness_version::WitnessVersion
- bitcoin::blockdata::transaction::ParseOutPointError
- bitcoin::consensus::DecodeError
- bitcoin::consensus::encode::Error
- bitcoin::consensus::encode::FromHexError
- bitcoin::consensus::serde::hex::Lower
- bitcoin::consensus::serde::hex::Upper
- bitcoin::ecdsa::Error
- bitcoin::error::PrefixedHexError
- bitcoin::error::UnprefixedHexError
- bitcoin::hashes::hex::Case
- bitcoin::hashes::hex::HexToArrayError
- bitcoin::hashes::hex::HexToBytesError
- bitcoin::hashes::hex::error::HexToArrayError
- bitcoin::hashes::hex::error::HexToBytesError
- bitcoin::hashes::hex::parse::HexToArrayError
- bitcoin::hashes::hex::parse::HexToBytesError
- bitcoin::hashes::serde::de::Unexpected
- bitcoin::io::ErrorKind
- bitcoin::key::FromSliceError
- bitcoin::key::FromWifError
- bitcoin::key::Parity
- bitcoin::key::ParseCompressedPublicKeyError
- bitcoin::key::ParsePublicKeyError
- bitcoin::merkle_tree::MerkleBlockError
- bitcoin::network::Network
- bitcoin::network::NetworkKind
- bitcoin::p2p::address::AddrV2
- bitcoin::p2p::message::NetworkMessage
- bitcoin::p2p::message_blockdata::Inventory
- bitcoin::p2p::message_bloom::BloomFlags
- bitcoin::p2p::message_network::RejectReason
- bitcoin::psbt::Error
- bitcoin::psbt::ExtractTxError
- bitcoin::psbt::GetKeyError
- bitcoin::psbt::IndexOutOfBoundsError
- bitcoin::psbt::KeyRequest
- bitcoin::psbt::OutputType
- bitcoin::psbt::PsbtParseError
- bitcoin::psbt::SignError
- bitcoin::psbt::SigningAlgorithm
- bitcoin::psbt::SigningKeys
- bitcoin::secp256k1::All
- bitcoin::secp256k1::Error
- bitcoin::secp256k1::Parity
- bitcoin::secp256k1::SignOnly
- bitcoin::secp256k1::VerifyOnly
- bitcoin::secp256k1::ellswift::ElligatorSwiftParty
- bitcoin::secp256k1::ffi::types::c_void
- bitcoin::secp256k1::rand::distributions::BernoulliError
- bitcoin::secp256k1::rand::distributions::WeightedError
- bitcoin::secp256k1::rand::distributions::weighted::WeightedError
- bitcoin::secp256k1::rand::seq::index::IndexVec
- bitcoin::secp256k1::rand::seq::index::IndexVecIntoIter
- bitcoin::secp256k1::rand::seq::index::IndexVecIter
- bitcoin::sighash::AnnexError
- bitcoin::sighash::EcdsaSighashType
- bitcoin::sighash::EncodeSigningDataResult
- bitcoin::sighash::P2wpkhError
- bitcoin::sighash::Prevouts
- bitcoin::sighash::PrevoutsIndexError
- bitcoin::sighash::SigningDataError
- bitcoin::sighash::TapSighashType
- bitcoin::sighash::TaprootError
- bitcoin::sign_message::MessageSignatureError
- bitcoin::taproot::HiddenNodesError
- bitcoin::taproot::IncompleteBuilderError
- bitcoin::taproot::LeafVersion
- bitcoin::taproot::SigFromSliceError
- bitcoin::taproot::TapLeaf
- bitcoin::taproot::TaprootBuilderError
- bitcoin::taproot::TaprootError
- indexer::keychain_txout::InsertDescriptorError
- local_chain::ApplyHeaderError
- spk_client::SyncItem
- tx_graph::CalculateFeeError
Traits
- Anchor
- ChainOracle
- DescriptorExt
- Merge
- bitcoin::address::NetworkValidation
- bitcoin::amount::CheckedSum
- bitcoin::amount::serde::SerdeAmount
- bitcoin::amount::serde::SerdeAmountForOpt
- bitcoin::base64::Engine
- bitcoin::base64::engine::Config
- bitcoin::base64::engine::DecodeEstimate
- bitcoin::base64::engine::Engine
- bitcoin::base64::prelude::Engine
- bitcoin::base64::write::StrConsumer
- bitcoin::bech32::ByteIterExt
- bitcoin::bech32::Checksum
- bitcoin::bech32::Fe32IterExt
- bitcoin::bech32::primitives::checksum::Checksum
- bitcoin::bech32::primitives::checksum::PackedFe32
- bitcoin::bech32::primitives::iter::ByteIterExt
- bitcoin::bech32::primitives::iter::Fe32IterExt
- bitcoin::bip32::IntoDerivationPath
- bitcoin::blockdata::script::PushBytesErrorReport
- bitcoin::consensus::Decodable
- bitcoin::consensus::Encodable
- bitcoin::consensus::ReadExt
- bitcoin::consensus::WriteExt
- bitcoin::consensus::encode::Decodable
- bitcoin::consensus::encode::Encodable
- bitcoin::consensus::encode::ReadExt
- bitcoin::consensus::encode::WriteExt
- bitcoin::consensus::serde::ByteDecoder
- bitcoin::consensus::serde::ByteEncoder
- bitcoin::consensus::serde::EncodeBytes
- bitcoin::consensus::serde::IntoDeError
- bitcoin::consensus::serde::hex::Case
- bitcoin::hashes::Hash
- bitcoin::hashes::HashEngine
- bitcoin::hashes::hex::DisplayHex
- bitcoin::hashes::hex::FromHex
- bitcoin::hashes::hex::display::DisplayHex
- bitcoin::hashes::hex::parse::FromHex
- bitcoin::hashes::hex::prelude::DisplayHex
- bitcoin::hashes::hex::prelude::FromHex
- bitcoin::hashes::serde::Deserialize
- bitcoin::hashes::serde::Deserializer
- bitcoin::hashes::serde::Serialize
- bitcoin::hashes::serde::Serializer
- bitcoin::hashes::serde::de::Deserialize
- bitcoin::hashes::serde::de::DeserializeOwned
- bitcoin::hashes::serde::de::DeserializeSeed
- bitcoin::hashes::serde::de::Deserializer
- bitcoin::hashes::serde::de::EnumAccess
- bitcoin::hashes::serde::de::Error
- bitcoin::hashes::serde::de::Expected
- bitcoin::hashes::serde::de::IntoDeserializer
- bitcoin::hashes::serde::de::MapAccess
- bitcoin::hashes::serde::de::SeqAccess
- bitcoin::hashes::serde::de::StdError
- bitcoin::hashes::serde::de::VariantAccess
- bitcoin::hashes::serde::de::Visitor
- bitcoin::hashes::serde::ser::Error
- bitcoin::hashes::serde::ser::Serialize
- bitcoin::hashes::serde::ser::SerializeMap
- bitcoin::hashes::serde::ser::SerializeSeq
- bitcoin::hashes::serde::ser::SerializeStruct
- bitcoin::hashes::serde::ser::SerializeStructVariant
- bitcoin::hashes::serde::ser::SerializeTuple
- bitcoin::hashes::serde::ser::SerializeTupleStruct
- bitcoin::hashes::serde::ser::SerializeTupleVariant
- bitcoin::hashes::serde::ser::Serializer
- bitcoin::hashes::serde::ser::StdError
- bitcoin::hashes::serde_macros::serde_details::SerdeHash
- bitcoin::hashes::sha256t::Tag
- bitcoin::io::BufRead
- bitcoin::io::Read
- bitcoin::io::Write
- bitcoin::key::TapTweak
- bitcoin::key::Verification
- bitcoin::psbt::GetKey
- bitcoin::secp256k1::Context
- bitcoin::secp256k1::PreallocatedContext
- bitcoin::secp256k1::Signing
- bitcoin::secp256k1::ThirtyTwoByteHash
- bitcoin::secp256k1::Verification
- bitcoin::secp256k1::ffi::CPtr
- bitcoin::secp256k1::hashes::Hash
- bitcoin::secp256k1::hashes::HashEngine
- bitcoin::secp256k1::rand::CryptoRng
- bitcoin::secp256k1::rand::Fill
- bitcoin::secp256k1::rand::Rng
- bitcoin::secp256k1::rand::RngCore
- bitcoin::secp256k1::rand::SeedableRng
- bitcoin::secp256k1::rand::distributions::DistString
- bitcoin::secp256k1::rand::distributions::Distribution
- bitcoin::secp256k1::rand::distributions::uniform::SampleBorrow
- bitcoin::secp256k1::rand::distributions::uniform::SampleRange
- bitcoin::secp256k1::rand::distributions::uniform::SampleUniform
- bitcoin::secp256k1::rand::distributions::uniform::UniformSampler
- bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight
- bitcoin::secp256k1::rand::prelude::CryptoRng
- bitcoin::secp256k1::rand::prelude::Distribution
- bitcoin::secp256k1::rand::prelude::IteratorRandom
- bitcoin::secp256k1::rand::prelude::Rng
- bitcoin::secp256k1::rand::prelude::RngCore
- bitcoin::secp256k1::rand::prelude::SeedableRng
- bitcoin::secp256k1::rand::prelude::SliceRandom
- bitcoin::secp256k1::rand::seq::IteratorRandom
- bitcoin::secp256k1::rand::seq::SliceRandom
- indexer::Indexer
- indexer::keychain_txout::FullScanRequestBuilderExt
- indexer::keychain_txout::SyncRequestBuilderExt
Macros
- bitcoin::hashes::borrow_slice_impl
- bitcoin::hashes::hash_newtype
- bitcoin::hashes::hex::display::fmt_hex_exact
- bitcoin::hashes::hex::display::impl_fmt_traits
- bitcoin::hashes::hex::fmt_hex_exact
- bitcoin::hashes::hex::impl_fmt_traits
- bitcoin::hashes::hex::test_hex_unwrap
- bitcoin::hashes::hex::write_err
- bitcoin::hashes::hex_fmt_impl
- bitcoin::hashes::serde::forward_to_deserialize_any
- bitcoin::hashes::serde_impl
- bitcoin::hashes::sha256t_hash_newtype
- bitcoin::io::impl_write
- bitcoin::secp256k1::ffi::impl_array_newtype
- bitcoin::secp256k1::ffi::impl_raw_debug
- bitcoin::secp256k1::hashes::borrow_slice_impl
- bitcoin::secp256k1::hashes::hash_newtype
- bitcoin::secp256k1::hashes::hex_fmt_impl
- bitcoin::secp256k1::hashes::serde_impl
- bitcoin::secp256k1::hashes::sha256t_hash_newtype
- bitcoin::secp256k1::impl_array_newtype
Derive Macros
Functions
- bitcoin::amount::serde::as_btc::deserialize
- bitcoin::amount::serde::as_btc::opt::deserialize
- bitcoin::amount::serde::as_btc::opt::serialize
- bitcoin::amount::serde::as_btc::serialize
- bitcoin::amount::serde::as_sat::deserialize
- bitcoin::amount::serde::as_sat::opt::deserialize
- bitcoin::amount::serde::as_sat::opt::serialize
- bitcoin::amount::serde::as_sat::serialize
- bitcoin::base58::decode
- bitcoin::base58::decode_check
- bitcoin::base58::encode
- bitcoin::base58::encode_check
- bitcoin::base58::encode_check_to_fmt
- bitcoin::base64::decode
- bitcoin::base64::decode_engine
- bitcoin::base64::decode_engine_slice
- bitcoin::base64::decode_engine_vec
- bitcoin::base64::decoded_len_estimate
- bitcoin::base64::encode
- bitcoin::base64::encode_engine
- bitcoin::base64::encode_engine_slice
- bitcoin::base64::encode_engine_string
- bitcoin::base64::encoded_len
- bitcoin::bech32::decode
- bitcoin::bech32::encode
- bitcoin::bech32::encode_lower
- bitcoin::bech32::encode_lower_to_fmt
- bitcoin::bech32::encode_lower_to_writer
- bitcoin::bech32::encode_to_fmt
- bitcoin::bech32::encode_to_writer
- bitcoin::bech32::encode_upper
- bitcoin::bech32::encode_upper_to_fmt
- bitcoin::bech32::encode_upper_to_writer
- bitcoin::bech32::encoded_length
- bitcoin::bech32::primitives::segwit::is_valid_witness_program_length
- bitcoin::bech32::primitives::segwit::is_valid_witness_version
- bitcoin::bech32::primitives::segwit::validate_witness_program_length
- bitcoin::bech32::primitives::segwit::validate_witness_version
- bitcoin::bech32::segwit::decode
- bitcoin::bech32::segwit::encode
- bitcoin::bech32::segwit::encode_lower_to_fmt_unchecked
- bitcoin::bech32::segwit::encode_lower_to_writer_unchecked
- bitcoin::bech32::segwit::encode_to_fmt_unchecked
- bitcoin::bech32::segwit::encode_to_writer_unchecked
- bitcoin::bech32::segwit::encode_upper_to_fmt_unchecked
- bitcoin::bech32::segwit::encode_upper_to_writer_unchecked
- bitcoin::bech32::segwit::encode_v0
- bitcoin::bech32::segwit::encode_v1
- bitcoin::bech32::segwit::encoded_length
- bitcoin::blockdata::constants::genesis_block
- bitcoin::blockdata::script::read_scriptbool
- bitcoin::blockdata::script::read_scriptint
- bitcoin::blockdata::script::read_scriptint_non_minimal
- bitcoin::blockdata::script::write_scriptint
- bitcoin::blockdata::transaction::effective_value
- bitcoin::blockdata::transaction::predict_weight
- bitcoin::blockdata::transaction::predict_weight_from_slices
- bitcoin::consensus::deserialize
- bitcoin::consensus::deserialize_partial
- bitcoin::consensus::encode::deserialize
- bitcoin::consensus::encode::deserialize_hex
- bitcoin::consensus::encode::deserialize_partial
- bitcoin::consensus::encode::serialize
- bitcoin::consensus::encode::serialize_hex
- bitcoin::consensus::serialize
- bitcoin::hashes::cmp::fixed_time_eq
- bitcoin::io::from_std
- bitcoin::io::from_std_mut
- bitcoin::io::sink
- bitcoin::merkle_tree::calculate_root
- bitcoin::merkle_tree::calculate_root_inline
- bitcoin::network::as_core_arg::deserialize
- bitcoin::network::as_core_arg::serialize
- bitcoin::policy::get_virtual_tx_size
- bitcoin::secp256k1::ecdh::shared_secret_point
- bitcoin::secp256k1::ffi::ecdsa_signature_parse_der_lax
- bitcoin::secp256k1::ffi::non_secure_erase_impl
- bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recover
- bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_convert
- bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_parse_compact
- bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_serialize_compact
- bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_sign_recoverable
- bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_context_create
- bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_context_destroy
- bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_default_error_callback_fn
- bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_default_illegal_callback_fn
- bitcoin::secp256k1::ffi::secp256k1_context_create
- bitcoin::secp256k1::ffi::secp256k1_context_destroy
- bitcoin::secp256k1::ffi::secp256k1_context_preallocated_clone
- bitcoin::secp256k1::ffi::secp256k1_context_preallocated_clone_size
- bitcoin::secp256k1::ffi::secp256k1_context_preallocated_create
- bitcoin::secp256k1::ffi::secp256k1_context_preallocated_destroy
- bitcoin::secp256k1::ffi::secp256k1_context_preallocated_size
- bitcoin::secp256k1::ffi::secp256k1_context_randomize
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_cmp
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_combine
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_create
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_negate
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_parse
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_serialize
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_tweak_add
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_tweak_mul
- bitcoin::secp256k1::ffi::secp256k1_ec_seckey_negate
- bitcoin::secp256k1::ffi::secp256k1_ec_seckey_tweak_add
- bitcoin::secp256k1::ffi::secp256k1_ec_seckey_tweak_mul
- bitcoin::secp256k1::ffi::secp256k1_ec_seckey_verify
- bitcoin::secp256k1::ffi::secp256k1_ecdh
- bitcoin::secp256k1::ffi::secp256k1_ecdsa_sign
- bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_normalize
- bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_parse_compact
- bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_parse_der
- bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_serialize_compact
- bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_serialize_der
- bitcoin::secp256k1::ffi::secp256k1_ecdsa_verify
- bitcoin::secp256k1::ffi::secp256k1_ellswift_create
- bitcoin::secp256k1::ffi::secp256k1_ellswift_decode
- bitcoin::secp256k1::ffi::secp256k1_ellswift_encode
- bitcoin::secp256k1::ffi::secp256k1_ellswift_xdh
- bitcoin::secp256k1::ffi::secp256k1_keypair_create
- bitcoin::secp256k1::ffi::secp256k1_keypair_pub
- bitcoin::secp256k1::ffi::secp256k1_keypair_sec
- bitcoin::secp256k1::ffi::secp256k1_keypair_xonly_pub
- bitcoin::secp256k1::ffi::secp256k1_keypair_xonly_tweak_add
- bitcoin::secp256k1::ffi::secp256k1_schnorrsig_sign
- bitcoin::secp256k1::ffi::secp256k1_schnorrsig_sign_custom
- bitcoin::secp256k1::ffi::secp256k1_schnorrsig_verify
- bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_cmp
- bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_from_pubkey
- bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_parse
- bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_serialize
- bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_tweak_add
- bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_tweak_add_check
- bitcoin::secp256k1::rand::prelude::random
- bitcoin::secp256k1::rand::prelude::thread_rng
- bitcoin::secp256k1::rand::random
- bitcoin::secp256k1::rand::seq::index::sample
- bitcoin::secp256k1::rand::seq::index::sample_weighted
- bitcoin::secp256k1::rand::thread_rng
- bitcoin::sign_message::signed_msg_hash
- rusqlite_impl::migrate_schema
Type Aliases
- Indexed
- KeychainIndexed
- bitcoin::bip32::ExtendedPrivKey
- bitcoin::bip32::ExtendedPubKey
- bitcoin::bip32::ExtendendPrivKey
- bitcoin::bip32::ExtendendPubKey
- bitcoin::bip32::KeySource
- bitcoin::hashes::hex::HexSliceToBytesIter
- bitcoin::io::Result
- bitcoin::key::UntweakedKeypair
- bitcoin::key::UntweakedPublicKey
- bitcoin::psbt::SigningErrors
- bitcoin::psbt::SigningKeysMap
- bitcoin::psbt::raw::ProprietaryType
- bitcoin::secp256k1::ffi::EcdhHashFn
- bitcoin::secp256k1::ffi::EllswiftEcdhHashFn
- bitcoin::secp256k1::ffi::NonceFn
- bitcoin::secp256k1::ffi::SchnorrNonceFn
- bitcoin::secp256k1::ffi::types::c_char
- bitcoin::secp256k1::ffi::types::c_int
- bitcoin::secp256k1::ffi::types::c_uchar
- bitcoin::secp256k1::ffi::types::c_uint
- bitcoin::secp256k1::ffi::types::size_t
Statics
- bitcoin::blockdata::opcodes::OP_0
- bitcoin::blockdata::opcodes::OP_FALSE
- bitcoin::blockdata::opcodes::OP_NOP2
- bitcoin::blockdata::opcodes::OP_NOP3
- bitcoin::blockdata::opcodes::OP_TRUE
- bitcoin::consensus::params::MAINNET
- bitcoin::consensus::params::REGTEST
- bitcoin::consensus::params::SIGNET
- bitcoin::consensus::params::TESTNET
- bitcoin::consensus::params::TESTNET3
- bitcoin::consensus::params::TESTNET4
- bitcoin::secp256k1::ffi::secp256k1_context_no_precomp
- bitcoin::secp256k1::ffi::secp256k1_ecdh_hash_function_default
- bitcoin::secp256k1::ffi::secp256k1_ellswift_xdh_hash_function_bip324
- bitcoin::secp256k1::ffi::secp256k1_nonce_function_bip340
- bitcoin::secp256k1::ffi::secp256k1_nonce_function_default
- bitcoin::secp256k1::ffi::secp256k1_nonce_function_rfc6979
Constants
- BIP32_MAX_INDEX
- bitcoin::base64::alphabet::BCRYPT
- bitcoin::base64::alphabet::BIN_HEX
- bitcoin::base64::alphabet::CRYPT
- bitcoin::base64::alphabet::IMAP_MUTF7
- bitcoin::base64::alphabet::STANDARD
- bitcoin::base64::alphabet::URL_SAFE
- bitcoin::base64::engine::general_purpose::NO_PAD
- bitcoin::base64::engine::general_purpose::PAD
- bitcoin::base64::engine::general_purpose::STANDARD
- bitcoin::base64::engine::general_purpose::STANDARD_NO_PAD
- bitcoin::base64::engine::general_purpose::URL_SAFE
- bitcoin::base64::engine::general_purpose::URL_SAFE_NO_PAD
- bitcoin::base64::prelude::BASE64_STANDARD
- bitcoin::base64::prelude::BASE64_STANDARD_NO_PAD
- bitcoin::base64::prelude::BASE64_URL_SAFE
- bitcoin::base64::prelude::BASE64_URL_SAFE_NO_PAD
- bitcoin::bech32::hrp::BC
- bitcoin::bech32::hrp::BCRT
- bitcoin::bech32::hrp::TB
- bitcoin::bech32::primitives::hrp::BC
- bitcoin::bech32::primitives::hrp::BCRT
- bitcoin::bech32::primitives::hrp::TB
- bitcoin::bech32::primitives::segwit::MAX_STRING_LENGTH
- bitcoin::bech32::primitives::segwit::VERSION_0
- bitcoin::bech32::primitives::segwit::VERSION_1
- bitcoin::bech32::segwit::VERSION_0
- bitcoin::bech32::segwit::VERSION_1
- bitcoin::blockdata::constants::COINBASE_MATURITY
- bitcoin::blockdata::constants::DIFFCHANGE_INTERVAL
- bitcoin::blockdata::constants::DIFFCHANGE_TIMESPAN
- bitcoin::blockdata::constants::MAX_BLOCK_SIGOPS_COST
- bitcoin::blockdata::constants::MAX_SCRIPTNUM_VALUE
- bitcoin::blockdata::constants::MAX_SCRIPT_ELEMENT_SIZE
- bitcoin::blockdata::constants::PUBKEY_ADDRESS_PREFIX_MAIN
- bitcoin::blockdata::constants::PUBKEY_ADDRESS_PREFIX_TEST
- bitcoin::blockdata::constants::SCRIPT_ADDRESS_PREFIX_MAIN
- bitcoin::blockdata::constants::SCRIPT_ADDRESS_PREFIX_TEST
- bitcoin::blockdata::constants::SUBSIDY_HALVING_INTERVAL
- bitcoin::blockdata::constants::TARGET_BLOCK_SPACING
- bitcoin::blockdata::constants::WITNESS_SCALE_FACTOR
- bitcoin::blockdata::locktime::absolute::LOCK_TIME_THRESHOLD
- bitcoin::blockdata::opcodes::all::OP_0NOTEQUAL
- bitcoin::blockdata::opcodes::all::OP_1ADD
- bitcoin::blockdata::opcodes::all::OP_1SUB
- bitcoin::blockdata::opcodes::all::OP_2DIV
- bitcoin::blockdata::opcodes::all::OP_2DROP
- bitcoin::blockdata::opcodes::all::OP_2DUP
- bitcoin::blockdata::opcodes::all::OP_2MUL
- bitcoin::blockdata::opcodes::all::OP_2OVER
- bitcoin::blockdata::opcodes::all::OP_2ROT
- bitcoin::blockdata::opcodes::all::OP_2SWAP
- bitcoin::blockdata::opcodes::all::OP_3DUP
- bitcoin::blockdata::opcodes::all::OP_ABS
- bitcoin::blockdata::opcodes::all::OP_ADD
- bitcoin::blockdata::opcodes::all::OP_AND
- bitcoin::blockdata::opcodes::all::OP_BOOLAND
- bitcoin::blockdata::opcodes::all::OP_BOOLOR
- bitcoin::blockdata::opcodes::all::OP_CAT
- bitcoin::blockdata::opcodes::all::OP_CHECKMULTISIG
- bitcoin::blockdata::opcodes::all::OP_CHECKMULTISIGVERIFY
- bitcoin::blockdata::opcodes::all::OP_CHECKSIG
- bitcoin::blockdata::opcodes::all::OP_CHECKSIGADD
- bitcoin::blockdata::opcodes::all::OP_CHECKSIGVERIFY
- bitcoin::blockdata::opcodes::all::OP_CLTV
- bitcoin::blockdata::opcodes::all::OP_CODESEPARATOR
- bitcoin::blockdata::opcodes::all::OP_CSV
- bitcoin::blockdata::opcodes::all::OP_DEPTH
- bitcoin::blockdata::opcodes::all::OP_DIV
- bitcoin::blockdata::opcodes::all::OP_DROP
- bitcoin::blockdata::opcodes::all::OP_DUP
- bitcoin::blockdata::opcodes::all::OP_ELSE
- bitcoin::blockdata::opcodes::all::OP_ENDIF
- bitcoin::blockdata::opcodes::all::OP_EQUAL
- bitcoin::blockdata::opcodes::all::OP_EQUALVERIFY
- bitcoin::blockdata::opcodes::all::OP_FROMALTSTACK
- bitcoin::blockdata::opcodes::all::OP_GREATERTHAN
- bitcoin::blockdata::opcodes::all::OP_GREATERTHANOREQUAL
- bitcoin::blockdata::opcodes::all::OP_HASH160
- bitcoin::blockdata::opcodes::all::OP_HASH256
- bitcoin::blockdata::opcodes::all::OP_IF
- bitcoin::blockdata::opcodes::all::OP_IFDUP
- bitcoin::blockdata::opcodes::all::OP_INVALIDOPCODE
- bitcoin::blockdata::opcodes::all::OP_INVERT
- bitcoin::blockdata::opcodes::all::OP_LEFT
- bitcoin::blockdata::opcodes::all::OP_LESSTHAN
- bitcoin::blockdata::opcodes::all::OP_LESSTHANOREQUAL
- bitcoin::blockdata::opcodes::all::OP_LSHIFT
- bitcoin::blockdata::opcodes::all::OP_MAX
- bitcoin::blockdata::opcodes::all::OP_MIN
- bitcoin::blockdata::opcodes::all::OP_MOD
- bitcoin::blockdata::opcodes::all::OP_MUL
- bitcoin::blockdata::opcodes::all::OP_NEGATE
- bitcoin::blockdata::opcodes::all::OP_NIP
- bitcoin::blockdata::opcodes::all::OP_NOP
- bitcoin::blockdata::opcodes::all::OP_NOP1
- bitcoin::blockdata::opcodes::all::OP_NOP10
- bitcoin::blockdata::opcodes::all::OP_NOP4
- bitcoin::blockdata::opcodes::all::OP_NOP5
- bitcoin::blockdata::opcodes::all::OP_NOP6
- bitcoin::blockdata::opcodes::all::OP_NOP7
- bitcoin::blockdata::opcodes::all::OP_NOP8
- bitcoin::blockdata::opcodes::all::OP_NOP9
- bitcoin::blockdata::opcodes::all::OP_NOT
- bitcoin::blockdata::opcodes::all::OP_NOTIF
- bitcoin::blockdata::opcodes::all::OP_NUMEQUAL
- bitcoin::blockdata::opcodes::all::OP_NUMEQUALVERIFY
- bitcoin::blockdata::opcodes::all::OP_NUMNOTEQUAL
- bitcoin::blockdata::opcodes::all::OP_OR
- bitcoin::blockdata::opcodes::all::OP_OVER
- bitcoin::blockdata::opcodes::all::OP_PICK
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_0
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_1
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_10
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_11
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_12
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_13
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_14
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_15
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_16
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_17
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_18
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_19
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_2
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_20
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_21
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_22
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_23
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_24
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_25
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_26
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_27
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_28
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_29
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_3
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_30
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_31
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_32
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_33
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_34
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_35
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_36
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_37
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_38
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_39
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_4
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_40
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_41
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_42
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_43
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_44
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_45
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_46
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_47
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_48
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_49
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_5
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_50
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_51
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_52
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_53
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_54
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_55
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_56
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_57
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_58
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_59
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_6
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_60
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_61
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_62
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_63
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_64
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_65
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_66
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_67
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_68
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_69
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_7
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_70
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_71
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_72
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_73
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_74
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_75
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_8
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_9
- bitcoin::blockdata::opcodes::all::OP_PUSHDATA1
- bitcoin::blockdata::opcodes::all::OP_PUSHDATA2
- bitcoin::blockdata::opcodes::all::OP_PUSHDATA4
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_1
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_10
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_11
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_12
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_13
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_14
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_15
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_16
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_2
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_3
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_4
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_5
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_6
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_7
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_8
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_9
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_NEG1
- bitcoin::blockdata::opcodes::all::OP_RESERVED
- bitcoin::blockdata::opcodes::all::OP_RESERVED1
- bitcoin::blockdata::opcodes::all::OP_RESERVED2
- bitcoin::blockdata::opcodes::all::OP_RETURN
- bitcoin::blockdata::opcodes::all::OP_RETURN_187
- bitcoin::blockdata::opcodes::all::OP_RETURN_188
- bitcoin::blockdata::opcodes::all::OP_RETURN_189
- bitcoin::blockdata::opcodes::all::OP_RETURN_190
- bitcoin::blockdata::opcodes::all::OP_RETURN_191
- bitcoin::blockdata::opcodes::all::OP_RETURN_192
- bitcoin::blockdata::opcodes::all::OP_RETURN_193
- bitcoin::blockdata::opcodes::all::OP_RETURN_194
- bitcoin::blockdata::opcodes::all::OP_RETURN_195
- bitcoin::blockdata::opcodes::all::OP_RETURN_196
- bitcoin::blockdata::opcodes::all::OP_RETURN_197
- bitcoin::blockdata::opcodes::all::OP_RETURN_198
- bitcoin::blockdata::opcodes::all::OP_RETURN_199
- bitcoin::blockdata::opcodes::all::OP_RETURN_200
- bitcoin::blockdata::opcodes::all::OP_RETURN_201
- bitcoin::blockdata::opcodes::all::OP_RETURN_202
- bitcoin::blockdata::opcodes::all::OP_RETURN_203
- bitcoin::blockdata::opcodes::all::OP_RETURN_204
- bitcoin::blockdata::opcodes::all::OP_RETURN_205
- bitcoin::blockdata::opcodes::all::OP_RETURN_206
- bitcoin::blockdata::opcodes::all::OP_RETURN_207
- bitcoin::blockdata::opcodes::all::OP_RETURN_208
- bitcoin::blockdata::opcodes::all::OP_RETURN_209
- bitcoin::blockdata::opcodes::all::OP_RETURN_210
- bitcoin::blockdata::opcodes::all::OP_RETURN_211
- bitcoin::blockdata::opcodes::all::OP_RETURN_212
- bitcoin::blockdata::opcodes::all::OP_RETURN_213
- bitcoin::blockdata::opcodes::all::OP_RETURN_214
- bitcoin::blockdata::opcodes::all::OP_RETURN_215
- bitcoin::blockdata::opcodes::all::OP_RETURN_216
- bitcoin::blockdata::opcodes::all::OP_RETURN_217
- bitcoin::blockdata::opcodes::all::OP_RETURN_218
- bitcoin::blockdata::opcodes::all::OP_RETURN_219
- bitcoin::blockdata::opcodes::all::OP_RETURN_220
- bitcoin::blockdata::opcodes::all::OP_RETURN_221
- bitcoin::blockdata::opcodes::all::OP_RETURN_222
- bitcoin::blockdata::opcodes::all::OP_RETURN_223
- bitcoin::blockdata::opcodes::all::OP_RETURN_224
- bitcoin::blockdata::opcodes::all::OP_RETURN_225
- bitcoin::blockdata::opcodes::all::OP_RETURN_226
- bitcoin::blockdata::opcodes::all::OP_RETURN_227
- bitcoin::blockdata::opcodes::all::OP_RETURN_228
- bitcoin::blockdata::opcodes::all::OP_RETURN_229
- bitcoin::blockdata::opcodes::all::OP_RETURN_230
- bitcoin::blockdata::opcodes::all::OP_RETURN_231
- bitcoin::blockdata::opcodes::all::OP_RETURN_232
- bitcoin::blockdata::opcodes::all::OP_RETURN_233
- bitcoin::blockdata::opcodes::all::OP_RETURN_234
- bitcoin::blockdata::opcodes::all::OP_RETURN_235
- bitcoin::blockdata::opcodes::all::OP_RETURN_236
- bitcoin::blockdata::opcodes::all::OP_RETURN_237
- bitcoin::blockdata::opcodes::all::OP_RETURN_238
- bitcoin::blockdata::opcodes::all::OP_RETURN_239
- bitcoin::blockdata::opcodes::all::OP_RETURN_240
- bitcoin::blockdata::opcodes::all::OP_RETURN_241
- bitcoin::blockdata::opcodes::all::OP_RETURN_242
- bitcoin::blockdata::opcodes::all::OP_RETURN_243
- bitcoin::blockdata::opcodes::all::OP_RETURN_244
- bitcoin::blockdata::opcodes::all::OP_RETURN_245
- bitcoin::blockdata::opcodes::all::OP_RETURN_246
- bitcoin::blockdata::opcodes::all::OP_RETURN_247
- bitcoin::blockdata::opcodes::all::OP_RETURN_248
- bitcoin::blockdata::opcodes::all::OP_RETURN_249
- bitcoin::blockdata::opcodes::all::OP_RETURN_250
- bitcoin::blockdata::opcodes::all::OP_RETURN_251
- bitcoin::blockdata::opcodes::all::OP_RETURN_252
- bitcoin::blockdata::opcodes::all::OP_RETURN_253
- bitcoin::blockdata::opcodes::all::OP_RETURN_254
- bitcoin::blockdata::opcodes::all::OP_RIGHT
- bitcoin::blockdata::opcodes::all::OP_RIPEMD160
- bitcoin::blockdata::opcodes::all::OP_ROLL
- bitcoin::blockdata::opcodes::all::OP_ROT
- bitcoin::blockdata::opcodes::all::OP_RSHIFT
- bitcoin::blockdata::opcodes::all::OP_SHA1
- bitcoin::blockdata::opcodes::all::OP_SHA256
- bitcoin::blockdata::opcodes::all::OP_SIZE
- bitcoin::blockdata::opcodes::all::OP_SUB
- bitcoin::blockdata::opcodes::all::OP_SUBSTR
- bitcoin::blockdata::opcodes::all::OP_SWAP
- bitcoin::blockdata::opcodes::all::OP_TOALTSTACK
- bitcoin::blockdata::opcodes::all::OP_TUCK
- bitcoin::blockdata::opcodes::all::OP_VER
- bitcoin::blockdata::opcodes::all::OP_VERIF
- bitcoin::blockdata::opcodes::all::OP_VERIFY
- bitcoin::blockdata::opcodes::all::OP_VERNOTIF
- bitcoin::blockdata::opcodes::all::OP_WITHIN
- bitcoin::blockdata::opcodes::all::OP_XOR
- bitcoin::blockdata::script::witness_program::MAX_SIZE
- bitcoin::blockdata::script::witness_program::MIN_SIZE
- bitcoin::blockdata::weight::WITNESS_SCALE_FACTOR
- bitcoin::consensus::encode::MAX_VEC_SIZE
- bitcoin::p2p::PROTOCOL_VERSION
- bitcoin::p2p::message::MAX_INV_SIZE
- bitcoin::p2p::message::MAX_MSG_SIZE
- bitcoin::policy::DEFAULT_BYTES_PER_SIGOP
- bitcoin::policy::DEFAULT_INCREMENTAL_RELAY_FEE
- bitcoin::policy::DEFAULT_MEMPOOL_EXPIRY
- bitcoin::policy::DEFAULT_MIN_RELAY_TX_FEE
- bitcoin::policy::DUST_RELAY_TX_FEE
- bitcoin::policy::MAX_STANDARD_TX_SIGOPS_COST
- bitcoin::policy::MAX_STANDARD_TX_WEIGHT
- bitcoin::policy::MIN_STANDARD_TX_NONWITNESS_SIZE
- bitcoin::secp256k1::constants::COMPACT_SIGNATURE_SIZE
- bitcoin::secp256k1::constants::CURVE_ORDER
- bitcoin::secp256k1::constants::ELLSWIFT_ENCODING_SIZE
- bitcoin::secp256k1::constants::FIELD_SIZE
- bitcoin::secp256k1::constants::GENERATOR_X
- bitcoin::secp256k1::constants::GENERATOR_Y
- bitcoin::secp256k1::constants::KEY_PAIR_SIZE
- bitcoin::secp256k1::constants::MAX_SIGNATURE_SIZE
- bitcoin::secp256k1::constants::MESSAGE_SIZE
- bitcoin::secp256k1::constants::ONE
- bitcoin::secp256k1::constants::PUBLIC_KEY_SIZE
- bitcoin::secp256k1::constants::SCHNORR_PUBLIC_KEY_SIZE
- bitcoin::secp256k1::constants::SCHNORR_SIGNATURE_SIZE
- bitcoin::secp256k1::constants::SECRET_KEY_SIZE
- bitcoin::secp256k1::constants::UNCOMPRESSED_PUBLIC_KEY_SIZE
- bitcoin::secp256k1::constants::ZERO
- bitcoin::secp256k1::ffi::SECP256K1_SER_COMPRESSED
- bitcoin::secp256k1::ffi::SECP256K1_SER_UNCOMPRESSED
- bitcoin::secp256k1::ffi::SECP256K1_START_NONE
- bitcoin::secp256k1::ffi::SECP256K1_START_SIGN
- bitcoin::secp256k1::ffi::SECP256K1_START_VERIFY
- bitcoin::sign_message::BITCOIN_SIGNED_MSG_PREFIX
- bitcoin::taproot::TAPROOT_ANNEX_PREFIX
- bitcoin::taproot::TAPROOT_CONTROL_BASE_SIZE
- bitcoin::taproot::TAPROOT_CONTROL_MAX_NODE_COUNT
- bitcoin::taproot::TAPROOT_CONTROL_MAX_SIZE
- bitcoin::taproot::TAPROOT_CONTROL_NODE_SIZE
- bitcoin::taproot::TAPROOT_LEAF_MASK
- bitcoin::taproot::TAPROOT_LEAF_TAPSCRIPT
- indexer::keychain_txout::DEFAULT_LOOKAHEAD
- rusqlite_impl::SCHEMAS_TABLE_NAME
\ No newline at end of file
+List of all items in this crate List of all items
Structs
- Balance
- BlockId
- CanonicalIter
- CheckPoint
- CheckPointIter
- ConfirmationBlockTime
- DescriptorId
- FullTxOut
- Impl
- SpkIterator
- TxPosInBlock
- TxUpdate
- bitcoin::Address
- bitcoin::Amount
- bitcoin::Block
- bitcoin::BlockHash
- bitcoin::CompactTarget
- bitcoin::CompressedPublicKey
- bitcoin::FeeRate
- bitcoin::FilterHash
- bitcoin::FilterHeader
- bitcoin::LegacySighash
- bitcoin::MerkleBlock
- bitcoin::Opcode
- bitcoin::OutPoint
- bitcoin::PrivateKey
- bitcoin::Psbt
- bitcoin::PubkeyHash
- bitcoin::PublicKey
- bitcoin::Script
- bitcoin::ScriptBuf
- bitcoin::ScriptHash
- bitcoin::SegwitV0Sighash
- bitcoin::Sequence
- bitcoin::SignedAmount
- bitcoin::TapBranchTag
- bitcoin::TapLeafHash
- bitcoin::TapLeafTag
- bitcoin::TapNodeHash
- bitcoin::TapSighash
- bitcoin::TapSighashTag
- bitcoin::TapTweakHash
- bitcoin::TapTweakTag
- bitcoin::Target
- bitcoin::Transaction
- bitcoin::TxIn
- bitcoin::TxMerkleNode
- bitcoin::TxOut
- bitcoin::Txid
- bitcoin::VarInt
- bitcoin::WPubkeyHash
- bitcoin::WScriptHash
- bitcoin::Weight
- bitcoin::Witness
- bitcoin::WitnessCommitment
- bitcoin::WitnessMerkleNode
- bitcoin::WitnessProgram
- bitcoin::Work
- bitcoin::Wtxid
- bitcoin::XKeyIdentifier
- bitcoin::XOnlyPublicKey
- bitcoin::address::Address
- bitcoin::address::InvalidBase58PayloadLengthError
- bitcoin::address::InvalidLegacyPrefixError
- bitcoin::address::LegacyAddressTooLongError
- bitcoin::address::NetworkValidationError
- bitcoin::address::UnknownAddressTypeError
- bitcoin::address::UnknownHrpError
- bitcoin::address::error::InvalidBase58PayloadLengthError
- bitcoin::address::error::InvalidLegacyPrefixError
- bitcoin::address::error::LegacyAddressTooLongError
- bitcoin::address::error::NetworkValidationError
- bitcoin::address::error::UnknownAddressTypeError
- bitcoin::address::error::UnknownHrpError
- bitcoin::amount::Amount
- bitcoin::amount::Display
- bitcoin::amount::SignedAmount
- bitcoin::base58::InvalidCharacterError
- bitcoin::base58::String
- bitcoin::base58::Vec
- bitcoin::base58::error::IncorrectChecksumError
- bitcoin::base58::error::InvalidCharacterError
- bitcoin::base58::error::TooShortError
- bitcoin::base64::alphabet::Alphabet
- bitcoin::base64::display::Base64Display
- bitcoin::base64::engine::DecodeMetadata
- bitcoin::base64::engine::GeneralPurpose
- bitcoin::base64::engine::GeneralPurposeConfig
- bitcoin::base64::engine::general_purpose::GeneralPurpose
- bitcoin::base64::engine::general_purpose::GeneralPurposeConfig
- bitcoin::base64::read::DecoderReader
- bitcoin::base64::write::EncoderStringWriter
- bitcoin::base64::write::EncoderWriter
- bitcoin::bech32::Fe32
- bitcoin::bech32::Hrp
- bitcoin::bech32::hrp::Hrp
- bitcoin::bech32::primitives::checksum::Engine
- bitcoin::bech32::primitives::checksum::HrpFe32Iter
- bitcoin::bech32::primitives::checksum::PackedNull
- bitcoin::bech32::primitives::decode::AsciiToFe32Iter
- bitcoin::bech32::primitives::decode::ByteIter
- bitcoin::bech32::primitives::decode::CheckedHrpstring
- bitcoin::bech32::primitives::decode::CodeLengthError
- bitcoin::bech32::primitives::decode::Fe32Iter
- bitcoin::bech32::primitives::decode::SegwitCodeLengthError
- bitcoin::bech32::primitives::decode::SegwitHrpstring
- bitcoin::bech32::primitives::decode::UncheckedHrpstring
- bitcoin::bech32::primitives::encode::ByteIter
- bitcoin::bech32::primitives::encode::CharIter
- bitcoin::bech32::primitives::encode::Encoder
- bitcoin::bech32::primitives::encode::Fe32Iter
- bitcoin::bech32::primitives::encode::WitnessVersionIter
- bitcoin::bech32::primitives::gf32::Fe32
- bitcoin::bech32::primitives::hrp::ByteIter
- bitcoin::bech32::primitives::hrp::CharIter
- bitcoin::bech32::primitives::hrp::Hrp
- bitcoin::bech32::primitives::hrp::LowercaseByteIter
- bitcoin::bech32::primitives::hrp::LowercaseCharIter
- bitcoin::bech32::primitives::iter::BytesToFes
- bitcoin::bech32::primitives::iter::Checksummed
- bitcoin::bech32::primitives::iter::FesToBytes
- bitcoin::bech32::primitives::segwit::InvalidWitnessVersionError
- bitcoin::bech32::segwit::DecodeError
- bitcoin::bip152::BlockTransactions
- bitcoin::bip152::BlockTransactionsRequest
- bitcoin::bip152::HeaderAndShortIds
- bitcoin::bip152::PrefilledTransaction
- bitcoin::bip152::ShortId
- bitcoin::bip152::TxIndexOutOfRangeError
- bitcoin::bip158::BitStreamReader
- bitcoin::bip158::BitStreamWriter
- bitcoin::bip158::BlockFilter
- bitcoin::bip158::BlockFilterReader
- bitcoin::bip158::BlockFilterWriter
- bitcoin::bip158::FilterHash
- bitcoin::bip158::FilterHeader
- bitcoin::bip158::GcsFilterReader
- bitcoin::bip158::GcsFilterWriter
- bitcoin::bip32::ChainCode
- bitcoin::bip32::DerivationPath
- bitcoin::bip32::DerivationPathIterator
- bitcoin::bip32::Fingerprint
- bitcoin::bip32::InvalidBase58PayloadLengthError
- bitcoin::bip32::XKeyIdentifier
- bitcoin::bip32::Xpriv
- bitcoin::bip32::Xpub
- bitcoin::blockdata::FeeRate
- bitcoin::blockdata::Weight
- bitcoin::blockdata::block::Block
- bitcoin::blockdata::block::BlockHash
- bitcoin::blockdata::block::Header
- bitcoin::blockdata::block::TxMerkleNode
- bitcoin::blockdata::block::Version
- bitcoin::blockdata::block::WitnessCommitment
- bitcoin::blockdata::block::WitnessMerkleNode
- bitcoin::blockdata::constants::ChainHash
- bitcoin::blockdata::fee_rate::FeeRate
- bitcoin::blockdata::locktime::absolute::ConversionError
- bitcoin::blockdata::locktime::absolute::Height
- bitcoin::blockdata::locktime::absolute::ParseHeightError
- bitcoin::blockdata::locktime::absolute::ParseTimeError
- bitcoin::blockdata::locktime::absolute::Time
- bitcoin::blockdata::locktime::relative::DisabledLockTimeError
- bitcoin::blockdata::locktime::relative::Height
- bitcoin::blockdata::locktime::relative::IncompatibleHeightError
- bitcoin::blockdata::locktime::relative::IncompatibleTimeError
- bitcoin::blockdata::locktime::relative::Time
- bitcoin::blockdata::locktime::relative::TimeOverflowError
- bitcoin::blockdata::opcodes::Opcode
- bitcoin::blockdata::script::Builder
- bitcoin::blockdata::script::Bytes
- bitcoin::blockdata::script::InstructionIndices
- bitcoin::blockdata::script::Instructions
- bitcoin::blockdata::script::PushBytes
- bitcoin::blockdata::script::PushBytesBuf
- bitcoin::blockdata::script::PushBytesError
- bitcoin::blockdata::script::Script
- bitcoin::blockdata::script::ScriptBuf
- bitcoin::blockdata::script::ScriptHash
- bitcoin::blockdata::script::WScriptHash
- bitcoin::blockdata::script::witness_program::WitnessProgram
- bitcoin::blockdata::script::witness_version::TryFromError
- bitcoin::blockdata::transaction::IndexOutOfBoundsError
- bitcoin::blockdata::transaction::InputWeightPrediction
- bitcoin::blockdata::transaction::InputsIndexError
- bitcoin::blockdata::transaction::OutPoint
- bitcoin::blockdata::transaction::OutputsIndexError
- bitcoin::blockdata::transaction::Sequence
- bitcoin::blockdata::transaction::Transaction
- bitcoin::blockdata::transaction::TxIn
- bitcoin::blockdata::transaction::TxOut
- bitcoin::blockdata::transaction::Txid
- bitcoin::blockdata::transaction::Version
- bitcoin::blockdata::transaction::Wtxid
- bitcoin::blockdata::weight::Weight
- bitcoin::blockdata::witness::Iter
- bitcoin::blockdata::witness::Witness
- bitcoin::consensus::Params
- bitcoin::consensus::encode::CheckedData
- bitcoin::consensus::encode::VarInt
- bitcoin::consensus::params::Params
- bitcoin::consensus::serde::Hex
- bitcoin::consensus::serde::With
- bitcoin::consensus::serde::hex::DecodeError
- bitcoin::consensus::serde::hex::DecodeInitError
- bitcoin::consensus::serde::hex::Decoder
- bitcoin::consensus::serde::hex::Encoder
- bitcoin::ecdsa::SerializedSignature
- bitcoin::ecdsa::Signature
- bitcoin::error::ContainsPrefixError
- bitcoin::error::MissingPrefixError
- bitcoin::error::ParseIntError
- bitcoin::hash_types::BlockHash
- bitcoin::hash_types::FilterHash
- bitcoin::hash_types::FilterHeader
- bitcoin::hash_types::TxMerkleNode
- bitcoin::hash_types::Txid
- bitcoin::hash_types::WitnessCommitment
- bitcoin::hash_types::WitnessMerkleNode
- bitcoin::hash_types::Wtxid
- bitcoin::hashes::FromSliceError
- bitcoin::hashes::Hmac
- bitcoin::hashes::HmacEngine
- bitcoin::hashes::hash160::Hash
- bitcoin::hashes::hex::BytesToHexIter
- bitcoin::hashes::hex::HexToBytesIter
- bitcoin::hashes::hex::InvalidCharError
- bitcoin::hashes::hex::OddLengthStringError
- bitcoin::hashes::hex::buf_encoder::BufEncoder
- bitcoin::hashes::hex::display::DisplayArray
- bitcoin::hashes::hex::display::DisplayByteSlice
- bitcoin::hashes::hex::error::InvalidCharError
- bitcoin::hashes::hex::error::InvalidLengthError
- bitcoin::hashes::hex::error::OddLengthStringError
- bitcoin::hashes::hmac::Hmac
- bitcoin::hashes::hmac::HmacEngine
- bitcoin::hashes::hmac::HmacMidState
- bitcoin::hashes::ripemd160::Hash
- bitcoin::hashes::ripemd160::HashEngine
- bitcoin::hashes::serde::de::IgnoredAny
- bitcoin::hashes::serde::de::value::BoolDeserializer
- bitcoin::hashes::serde::de::value::BorrowedBytesDeserializer
- bitcoin::hashes::serde::de::value::BorrowedStrDeserializer
- bitcoin::hashes::serde::de::value::BytesDeserializer
- bitcoin::hashes::serde::de::value::CharDeserializer
- bitcoin::hashes::serde::de::value::CowStrDeserializer
- bitcoin::hashes::serde::de::value::EnumAccessDeserializer
- bitcoin::hashes::serde::de::value::Error
- bitcoin::hashes::serde::de::value::F32Deserializer
- bitcoin::hashes::serde::de::value::F64Deserializer
- bitcoin::hashes::serde::de::value::I128Deserializer
- bitcoin::hashes::serde::de::value::I16Deserializer
- bitcoin::hashes::serde::de::value::I32Deserializer
- bitcoin::hashes::serde::de::value::I64Deserializer
- bitcoin::hashes::serde::de::value::I8Deserializer
- bitcoin::hashes::serde::de::value::IsizeDeserializer
- bitcoin::hashes::serde::de::value::MapAccessDeserializer
- bitcoin::hashes::serde::de::value::MapDeserializer
- bitcoin::hashes::serde::de::value::SeqAccessDeserializer
- bitcoin::hashes::serde::de::value::SeqDeserializer
- bitcoin::hashes::serde::de::value::StrDeserializer
- bitcoin::hashes::serde::de::value::StringDeserializer
- bitcoin::hashes::serde::de::value::U128Deserializer
- bitcoin::hashes::serde::de::value::U16Deserializer
- bitcoin::hashes::serde::de::value::U32Deserializer
- bitcoin::hashes::serde::de::value::U64Deserializer
- bitcoin::hashes::serde::de::value::U8Deserializer
- bitcoin::hashes::serde::de::value::UnitDeserializer
- bitcoin::hashes::serde::de::value::UsizeDeserializer
- bitcoin::hashes::serde::ser::Impossible
- bitcoin::hashes::sha1::Hash
- bitcoin::hashes::sha1::HashEngine
- bitcoin::hashes::sha256::Hash
- bitcoin::hashes::sha256::HashEngine
- bitcoin::hashes::sha256::Midstate
- bitcoin::hashes::sha256d::Hash
- bitcoin::hashes::sha256t::Hash
- bitcoin::hashes::sha384::Hash
- bitcoin::hashes::sha384::HashEngine
- bitcoin::hashes::sha512::Hash
- bitcoin::hashes::sha512::HashEngine
- bitcoin::hashes::sha512_256::Hash
- bitcoin::hashes::sha512_256::HashEngine
- bitcoin::hashes::siphash24::Hash
- bitcoin::hashes::siphash24::HashEngine
- bitcoin::hashes::siphash24::State
- bitcoin::io::Cursor
- bitcoin::io::Error
- bitcoin::io::FromStd
- bitcoin::io::Sink
- bitcoin::io::Take
- bitcoin::io::ToStd
- bitcoin::key::CompressedPublicKey
- bitcoin::key::InvalidAddressVersionError
- bitcoin::key::InvalidBase58PayloadLengthError
- bitcoin::key::Keypair
- bitcoin::key::PrivateKey
- bitcoin::key::PubkeyHash
- bitcoin::key::PublicKey
- bitcoin::key::Secp256k1
- bitcoin::key::SortKey
- bitcoin::key::TweakedKeypair
- bitcoin::key::TweakedPublicKey
- bitcoin::key::UncompressedPublicKeyError
- bitcoin::key::WPubkeyHash
- bitcoin::key::XOnlyPublicKey
- bitcoin::merkle_tree::MerkleBlock
- bitcoin::merkle_tree::PartialMerkleTree
- bitcoin::network::ParseNetworkError
- bitcoin::network::UnknownChainHashError
- bitcoin::p2p::Address
- bitcoin::p2p::Magic
- bitcoin::p2p::ParseMagicError
- bitcoin::p2p::ServiceFlags
- bitcoin::p2p::UnknownMagicError
- bitcoin::p2p::address::AddrV2Message
- bitcoin::p2p::address::Address
- bitcoin::p2p::message::CommandString
- bitcoin::p2p::message::CommandStringError
- bitcoin::p2p::message::RawNetworkMessage
- bitcoin::p2p::message_blockdata::GetBlocksMessage
- bitcoin::p2p::message_blockdata::GetHeadersMessage
- bitcoin::p2p::message_bloom::FilterAdd
- bitcoin::p2p::message_bloom::FilterLoad
- bitcoin::p2p::message_compact_blocks::BlockTxn
- bitcoin::p2p::message_compact_blocks::CmpctBlock
- bitcoin::p2p::message_compact_blocks::GetBlockTxn
- bitcoin::p2p::message_compact_blocks::SendCmpct
- bitcoin::p2p::message_filter::CFCheckpt
- bitcoin::p2p::message_filter::CFHeaders
- bitcoin::p2p::message_filter::CFilter
- bitcoin::p2p::message_filter::GetCFCheckpt
- bitcoin::p2p::message_filter::GetCFHeaders
- bitcoin::p2p::message_filter::GetCFilters
- bitcoin::p2p::message_network::Reject
- bitcoin::p2p::message_network::VersionMessage
- bitcoin::parse::ParseIntError
- bitcoin::pow::CompactTarget
- bitcoin::pow::Target
- bitcoin::pow::Work
- bitcoin::psbt::Input
- bitcoin::psbt::Output
- bitcoin::psbt::Psbt
- bitcoin::psbt::PsbtSighashType
- bitcoin::psbt::raw::Key
- bitcoin::psbt::raw::Pair
- bitcoin::psbt::raw::ProprietaryKey
- bitcoin::secp256k1::AllPreallocated
- bitcoin::secp256k1::InvalidParityValue
- bitcoin::secp256k1::Keypair
- bitcoin::secp256k1::Message
- bitcoin::secp256k1::PublicKey
- bitcoin::secp256k1::Scalar
- bitcoin::secp256k1::Secp256k1
- bitcoin::secp256k1::SecretKey
- bitcoin::secp256k1::SignOnlyPreallocated
- bitcoin::secp256k1::VerifyOnlyPreallocated
- bitcoin::secp256k1::XOnlyPublicKey
- bitcoin::secp256k1::ecdh::SharedSecret
- bitcoin::secp256k1::ecdsa::RecoverableSignature
- bitcoin::secp256k1::ecdsa::RecoveryId
- bitcoin::secp256k1::ecdsa::SerializedSignature
- bitcoin::secp256k1::ecdsa::Signature
- bitcoin::secp256k1::ecdsa::serialized_signature::IntoIter
- bitcoin::secp256k1::ecdsa::serialized_signature::SerializedSignature
- bitcoin::secp256k1::ellswift::ElligatorSwift
- bitcoin::secp256k1::ellswift::ElligatorSwiftSharedSecret
- bitcoin::secp256k1::ffi::Context
- bitcoin::secp256k1::ffi::ElligatorSwift
- bitcoin::secp256k1::ffi::Keypair
- bitcoin::secp256k1::ffi::PublicKey
- bitcoin::secp256k1::ffi::SchnorrSigExtraParams
- bitcoin::secp256k1::ffi::Signature
- bitcoin::secp256k1::ffi::XOnlyPublicKey
- bitcoin::secp256k1::ffi::recovery::RecoverableSignature
- bitcoin::secp256k1::ffi::types::AlignedType
- bitcoin::secp256k1::hashes::FromSliceError
- bitcoin::secp256k1::hashes::Hmac
- bitcoin::secp256k1::hashes::HmacEngine
- bitcoin::secp256k1::rand::Error
- bitcoin::secp256k1::rand::distributions::Alphanumeric
- bitcoin::secp256k1::rand::distributions::Bernoulli
- bitcoin::secp256k1::rand::distributions::DistIter
- bitcoin::secp256k1::rand::distributions::DistMap
- bitcoin::secp256k1::rand::distributions::Open01
- bitcoin::secp256k1::rand::distributions::OpenClosed01
- bitcoin::secp256k1::rand::distributions::Slice
- bitcoin::secp256k1::rand::distributions::Standard
- bitcoin::secp256k1::rand::distributions::Uniform
- bitcoin::secp256k1::rand::distributions::WeightedIndex
- bitcoin::secp256k1::rand::distributions::uniform::Uniform
- bitcoin::secp256k1::rand::distributions::uniform::UniformChar
- bitcoin::secp256k1::rand::distributions::uniform::UniformDuration
- bitcoin::secp256k1::rand::distributions::uniform::UniformFloat
- bitcoin::secp256k1::rand::distributions::uniform::UniformInt
- bitcoin::secp256k1::rand::distributions::weighted::WeightedIndex
- bitcoin::secp256k1::rand::distributions::weighted::alias_method::WeightedIndex
- bitcoin::secp256k1::rand::prelude::StdRng
- bitcoin::secp256k1::rand::prelude::ThreadRng
- bitcoin::secp256k1::rand::rngs::OsRng
- bitcoin::secp256k1::rand::rngs::StdRng
- bitcoin::secp256k1::rand::rngs::ThreadRng
- bitcoin::secp256k1::rand::rngs::adapter::ReadError
- bitcoin::secp256k1::rand::rngs::adapter::ReadRng
- bitcoin::secp256k1::rand::rngs::adapter::ReseedingRng
- bitcoin::secp256k1::rand::rngs::mock::StepRng
- bitcoin::secp256k1::rand::seq::SliceChooseIter
- bitcoin::secp256k1::scalar::OutOfRangeError
- bitcoin::secp256k1::scalar::Scalar
- bitcoin::secp256k1::schnorr::Signature
- bitcoin::sighash::Annex
- bitcoin::sighash::InvalidSighashTypeError
- bitcoin::sighash::LegacySighash
- bitcoin::sighash::NonStandardSighashTypeError
- bitcoin::sighash::PrevoutsKindError
- bitcoin::sighash::PrevoutsSizeError
- bitcoin::sighash::ScriptPath
- bitcoin::sighash::SegwitV0Sighash
- bitcoin::sighash::SighashCache
- bitcoin::sighash::SighashTypeParseError
- bitcoin::sighash::SingleMissingOutputError
- bitcoin::sighash::TapSighash
- bitcoin::sighash::TapSighashTag
- bitcoin::sign_message::MessageSignature
- bitcoin::taproot::ControlBlock
- bitcoin::taproot::FutureLeafVersion
- bitcoin::taproot::LeafNode
- bitcoin::taproot::LeafNodes
- bitcoin::taproot::NodeInfo
- bitcoin::taproot::ScriptLeaf
- bitcoin::taproot::ScriptLeaves
- bitcoin::taproot::Signature
- bitcoin::taproot::TapBranchTag
- bitcoin::taproot::TapLeafHash
- bitcoin::taproot::TapLeafTag
- bitcoin::taproot::TapNodeHash
- bitcoin::taproot::TapTree
- bitcoin::taproot::TapTweakHash
- bitcoin::taproot::TapTweakTag
- bitcoin::taproot::TaprootBuilder
- bitcoin::taproot::TaprootMerkleBranch
- bitcoin::taproot::TaprootSpendInfo
- bitcoin::taproot::merkle_branch::IntoIter
- bitcoin::taproot::merkle_branch::TaprootMerkleBranch
- bitcoin::taproot::serialized_signature::IntoIter
- bitcoin::taproot::serialized_signature::SerializedSignature
- indexed_tx_graph::ChangeSet
- indexed_tx_graph::IndexedTxGraph
- indexer::keychain_txout::ChangeSet
- indexer::keychain_txout::KeychainTxOutIndex
- indexer::spk_txout::SpkTxOutIndex
- local_chain::AlterCheckPointError
- local_chain::CannotConnectError
- local_chain::ChangeSet
- local_chain::CheckPoint
- local_chain::CheckPointIter
- local_chain::LocalChain
- local_chain::MissingGenesisError
- spk_client::FullScanRequest
- spk_client::FullScanRequestBuilder
- spk_client::FullScanResponse
- spk_client::SyncProgress
- spk_client::SyncRequest
- spk_client::SyncRequestBuilder
- spk_client::SyncResponse
- tx_graph::CanonicalTx
- tx_graph::ChangeSet
- tx_graph::TxAncestors
- tx_graph::TxDescendants
- tx_graph::TxGraph
- tx_graph::TxNode
- tx_graph::TxUpdate
Enums
- CanonicalReason
- ChainPosition
- ObservedIn
- bitcoin::AddressType
- bitcoin::Denomination
- bitcoin::EcdsaSighashType
- bitcoin::KnownHrp
- bitcoin::Network
- bitcoin::NetworkKind
- bitcoin::TapSighashType
- bitcoin::WitnessVersion
- bitcoin::address::AddressData
- bitcoin::address::AddressType
- bitcoin::address::FromScriptError
- bitcoin::address::KnownHrp
- bitcoin::address::NetworkChecked
- bitcoin::address::NetworkUnchecked
- bitcoin::address::P2shError
- bitcoin::address::ParseError
- bitcoin::address::error::FromScriptError
- bitcoin::address::error::P2shError
- bitcoin::address::error::ParseError
- bitcoin::amount::Denomination
- bitcoin::amount::ParseAmountError
- bitcoin::base58::Error
- bitcoin::base58::error::Error
- bitcoin::base64::DecodeError
- bitcoin::base64::DecodeSliceError
- bitcoin::base64::EncodeSliceError
- bitcoin::base64::alphabet::ParseAlphabetError
- bitcoin::base64::engine::DecodePaddingMode
- bitcoin::bech32::Bech32
- bitcoin::bech32::Bech32m
- bitcoin::bech32::DecodeError
- bitcoin::bech32::EncodeError
- bitcoin::bech32::EncodeIoError
- bitcoin::bech32::NoChecksum
- bitcoin::bech32::primitives::Bech32
- bitcoin::bech32::primitives::Bech32m
- bitcoin::bech32::primitives::NoChecksum
- bitcoin::bech32::primitives::decode::CharError
- bitcoin::bech32::primitives::decode::CheckedHrpstringError
- bitcoin::bech32::primitives::decode::ChecksumError
- bitcoin::bech32::primitives::decode::PaddingError
- bitcoin::bech32::primitives::decode::SegwitHrpstringError
- bitcoin::bech32::primitives::decode::UncheckedHrpstringError
- bitcoin::bech32::primitives::gf32::FromCharError
- bitcoin::bech32::primitives::gf32::TryFromError
- bitcoin::bech32::primitives::hrp::Error
- bitcoin::bech32::primitives::segwit::WitnessLengthError
- bitcoin::bech32::segwit::EncodeError
- bitcoin::bip152::Error
- bitcoin::bip158::Error
- bitcoin::bip32::ChildNumber
- bitcoin::bip32::Error
- bitcoin::blockdata::block::Bip34Error
- bitcoin::blockdata::block::ValidationError
- bitcoin::blockdata::locktime::absolute::LockTime
- bitcoin::blockdata::locktime::relative::LockTime
- bitcoin::blockdata::opcodes::Class
- bitcoin::blockdata::opcodes::ClassifyContext
- bitcoin::blockdata::script::Error
- bitcoin::blockdata::script::Instruction
- bitcoin::blockdata::script::witness_program::Error
- bitcoin::blockdata::script::witness_version::FromStrError
- bitcoin::blockdata::script::witness_version::TryFromInstructionError
- bitcoin::blockdata::script::witness_version::WitnessVersion
- bitcoin::blockdata::transaction::ParseOutPointError
- bitcoin::consensus::DecodeError
- bitcoin::consensus::encode::Error
- bitcoin::consensus::encode::FromHexError
- bitcoin::consensus::serde::hex::Lower
- bitcoin::consensus::serde::hex::Upper
- bitcoin::ecdsa::Error
- bitcoin::error::PrefixedHexError
- bitcoin::error::UnprefixedHexError
- bitcoin::hashes::hex::Case
- bitcoin::hashes::hex::HexToArrayError
- bitcoin::hashes::hex::HexToBytesError
- bitcoin::hashes::hex::error::HexToArrayError
- bitcoin::hashes::hex::error::HexToBytesError
- bitcoin::hashes::hex::parse::HexToArrayError
- bitcoin::hashes::hex::parse::HexToBytesError
- bitcoin::hashes::serde::de::Unexpected
- bitcoin::io::ErrorKind
- bitcoin::key::FromSliceError
- bitcoin::key::FromWifError
- bitcoin::key::Parity
- bitcoin::key::ParseCompressedPublicKeyError
- bitcoin::key::ParsePublicKeyError
- bitcoin::merkle_tree::MerkleBlockError
- bitcoin::network::Network
- bitcoin::network::NetworkKind
- bitcoin::p2p::address::AddrV2
- bitcoin::p2p::message::NetworkMessage
- bitcoin::p2p::message_blockdata::Inventory
- bitcoin::p2p::message_bloom::BloomFlags
- bitcoin::p2p::message_network::RejectReason
- bitcoin::psbt::Error
- bitcoin::psbt::ExtractTxError
- bitcoin::psbt::GetKeyError
- bitcoin::psbt::IndexOutOfBoundsError
- bitcoin::psbt::KeyRequest
- bitcoin::psbt::OutputType
- bitcoin::psbt::PsbtParseError
- bitcoin::psbt::SignError
- bitcoin::psbt::SigningAlgorithm
- bitcoin::psbt::SigningKeys
- bitcoin::secp256k1::All
- bitcoin::secp256k1::Error
- bitcoin::secp256k1::Parity
- bitcoin::secp256k1::SignOnly
- bitcoin::secp256k1::VerifyOnly
- bitcoin::secp256k1::ellswift::ElligatorSwiftParty
- bitcoin::secp256k1::ffi::types::c_void
- bitcoin::secp256k1::rand::distributions::BernoulliError
- bitcoin::secp256k1::rand::distributions::WeightedError
- bitcoin::secp256k1::rand::distributions::weighted::WeightedError
- bitcoin::secp256k1::rand::seq::index::IndexVec
- bitcoin::secp256k1::rand::seq::index::IndexVecIntoIter
- bitcoin::secp256k1::rand::seq::index::IndexVecIter
- bitcoin::sighash::AnnexError
- bitcoin::sighash::EcdsaSighashType
- bitcoin::sighash::EncodeSigningDataResult
- bitcoin::sighash::P2wpkhError
- bitcoin::sighash::Prevouts
- bitcoin::sighash::PrevoutsIndexError
- bitcoin::sighash::SigningDataError
- bitcoin::sighash::TapSighashType
- bitcoin::sighash::TaprootError
- bitcoin::sign_message::MessageSignatureError
- bitcoin::taproot::HiddenNodesError
- bitcoin::taproot::IncompleteBuilderError
- bitcoin::taproot::LeafVersion
- bitcoin::taproot::SigFromSliceError
- bitcoin::taproot::TapLeaf
- bitcoin::taproot::TaprootBuilderError
- bitcoin::taproot::TaprootError
- indexer::keychain_txout::InsertDescriptorError
- local_chain::ApplyHeaderError
- spk_client::SyncItem
- tx_graph::CalculateFeeError
Traits
- Anchor
- ChainOracle
- DescriptorExt
- Merge
- bitcoin::address::NetworkValidation
- bitcoin::amount::CheckedSum
- bitcoin::amount::serde::SerdeAmount
- bitcoin::amount::serde::SerdeAmountForOpt
- bitcoin::base64::Engine
- bitcoin::base64::engine::Config
- bitcoin::base64::engine::DecodeEstimate
- bitcoin::base64::engine::Engine
- bitcoin::base64::prelude::Engine
- bitcoin::base64::write::StrConsumer
- bitcoin::bech32::ByteIterExt
- bitcoin::bech32::Checksum
- bitcoin::bech32::Fe32IterExt
- bitcoin::bech32::primitives::checksum::Checksum
- bitcoin::bech32::primitives::checksum::PackedFe32
- bitcoin::bech32::primitives::iter::ByteIterExt
- bitcoin::bech32::primitives::iter::Fe32IterExt
- bitcoin::bip32::IntoDerivationPath
- bitcoin::blockdata::script::PushBytesErrorReport
- bitcoin::consensus::Decodable
- bitcoin::consensus::Encodable
- bitcoin::consensus::ReadExt
- bitcoin::consensus::WriteExt
- bitcoin::consensus::encode::Decodable
- bitcoin::consensus::encode::Encodable
- bitcoin::consensus::encode::ReadExt
- bitcoin::consensus::encode::WriteExt
- bitcoin::consensus::serde::ByteDecoder
- bitcoin::consensus::serde::ByteEncoder
- bitcoin::consensus::serde::EncodeBytes
- bitcoin::consensus::serde::IntoDeError
- bitcoin::consensus::serde::hex::Case
- bitcoin::hashes::Hash
- bitcoin::hashes::HashEngine
- bitcoin::hashes::hex::DisplayHex
- bitcoin::hashes::hex::FromHex
- bitcoin::hashes::hex::display::DisplayHex
- bitcoin::hashes::hex::parse::FromHex
- bitcoin::hashes::hex::prelude::DisplayHex
- bitcoin::hashes::hex::prelude::FromHex
- bitcoin::hashes::serde::Deserialize
- bitcoin::hashes::serde::Deserializer
- bitcoin::hashes::serde::Serialize
- bitcoin::hashes::serde::Serializer
- bitcoin::hashes::serde::de::Deserialize
- bitcoin::hashes::serde::de::DeserializeOwned
- bitcoin::hashes::serde::de::DeserializeSeed
- bitcoin::hashes::serde::de::Deserializer
- bitcoin::hashes::serde::de::EnumAccess
- bitcoin::hashes::serde::de::Error
- bitcoin::hashes::serde::de::Expected
- bitcoin::hashes::serde::de::IntoDeserializer
- bitcoin::hashes::serde::de::MapAccess
- bitcoin::hashes::serde::de::SeqAccess
- bitcoin::hashes::serde::de::StdError
- bitcoin::hashes::serde::de::VariantAccess
- bitcoin::hashes::serde::de::Visitor
- bitcoin::hashes::serde::ser::Error
- bitcoin::hashes::serde::ser::Serialize
- bitcoin::hashes::serde::ser::SerializeMap
- bitcoin::hashes::serde::ser::SerializeSeq
- bitcoin::hashes::serde::ser::SerializeStruct
- bitcoin::hashes::serde::ser::SerializeStructVariant
- bitcoin::hashes::serde::ser::SerializeTuple
- bitcoin::hashes::serde::ser::SerializeTupleStruct
- bitcoin::hashes::serde::ser::SerializeTupleVariant
- bitcoin::hashes::serde::ser::Serializer
- bitcoin::hashes::serde::ser::StdError
- bitcoin::hashes::serde_macros::serde_details::SerdeHash
- bitcoin::hashes::sha256t::Tag
- bitcoin::io::BufRead
- bitcoin::io::Read
- bitcoin::io::Write
- bitcoin::key::TapTweak
- bitcoin::key::Verification
- bitcoin::psbt::GetKey
- bitcoin::secp256k1::Context
- bitcoin::secp256k1::PreallocatedContext
- bitcoin::secp256k1::Signing
- bitcoin::secp256k1::ThirtyTwoByteHash
- bitcoin::secp256k1::Verification
- bitcoin::secp256k1::ffi::CPtr
- bitcoin::secp256k1::hashes::Hash
- bitcoin::secp256k1::hashes::HashEngine
- bitcoin::secp256k1::rand::CryptoRng
- bitcoin::secp256k1::rand::Fill
- bitcoin::secp256k1::rand::Rng
- bitcoin::secp256k1::rand::RngCore
- bitcoin::secp256k1::rand::SeedableRng
- bitcoin::secp256k1::rand::distributions::DistString
- bitcoin::secp256k1::rand::distributions::Distribution
- bitcoin::secp256k1::rand::distributions::uniform::SampleBorrow
- bitcoin::secp256k1::rand::distributions::uniform::SampleRange
- bitcoin::secp256k1::rand::distributions::uniform::SampleUniform
- bitcoin::secp256k1::rand::distributions::uniform::UniformSampler
- bitcoin::secp256k1::rand::distributions::weighted::alias_method::Weight
- bitcoin::secp256k1::rand::prelude::CryptoRng
- bitcoin::secp256k1::rand::prelude::Distribution
- bitcoin::secp256k1::rand::prelude::IteratorRandom
- bitcoin::secp256k1::rand::prelude::Rng
- bitcoin::secp256k1::rand::prelude::RngCore
- bitcoin::secp256k1::rand::prelude::SeedableRng
- bitcoin::secp256k1::rand::prelude::SliceRandom
- bitcoin::secp256k1::rand::seq::IteratorRandom
- bitcoin::secp256k1::rand::seq::SliceRandom
- indexer::Indexer
- indexer::keychain_txout::FullScanRequestBuilderExt
- indexer::keychain_txout::SyncRequestBuilderExt
Macros
- bitcoin::hashes::borrow_slice_impl
- bitcoin::hashes::hash_newtype
- bitcoin::hashes::hex::display::fmt_hex_exact
- bitcoin::hashes::hex::display::impl_fmt_traits
- bitcoin::hashes::hex::fmt_hex_exact
- bitcoin::hashes::hex::impl_fmt_traits
- bitcoin::hashes::hex::test_hex_unwrap
- bitcoin::hashes::hex::write_err
- bitcoin::hashes::hex_fmt_impl
- bitcoin::hashes::serde::forward_to_deserialize_any
- bitcoin::hashes::serde_impl
- bitcoin::hashes::sha256t_hash_newtype
- bitcoin::io::impl_write
- bitcoin::secp256k1::ffi::impl_array_newtype
- bitcoin::secp256k1::ffi::impl_raw_debug
- bitcoin::secp256k1::hashes::borrow_slice_impl
- bitcoin::secp256k1::hashes::hash_newtype
- bitcoin::secp256k1::hashes::hex_fmt_impl
- bitcoin::secp256k1::hashes::serde_impl
- bitcoin::secp256k1::hashes::sha256t_hash_newtype
- bitcoin::secp256k1::impl_array_newtype
Derive Macros
Functions
- bitcoin::amount::serde::as_btc::deserialize
- bitcoin::amount::serde::as_btc::opt::deserialize
- bitcoin::amount::serde::as_btc::opt::serialize
- bitcoin::amount::serde::as_btc::serialize
- bitcoin::amount::serde::as_sat::deserialize
- bitcoin::amount::serde::as_sat::opt::deserialize
- bitcoin::amount::serde::as_sat::opt::serialize
- bitcoin::amount::serde::as_sat::serialize
- bitcoin::base58::decode
- bitcoin::base58::decode_check
- bitcoin::base58::encode
- bitcoin::base58::encode_check
- bitcoin::base58::encode_check_to_fmt
- bitcoin::base64::decode
- bitcoin::base64::decode_engine
- bitcoin::base64::decode_engine_slice
- bitcoin::base64::decode_engine_vec
- bitcoin::base64::decoded_len_estimate
- bitcoin::base64::encode
- bitcoin::base64::encode_engine
- bitcoin::base64::encode_engine_slice
- bitcoin::base64::encode_engine_string
- bitcoin::base64::encoded_len
- bitcoin::bech32::decode
- bitcoin::bech32::encode
- bitcoin::bech32::encode_lower
- bitcoin::bech32::encode_lower_to_fmt
- bitcoin::bech32::encode_lower_to_writer
- bitcoin::bech32::encode_to_fmt
- bitcoin::bech32::encode_to_writer
- bitcoin::bech32::encode_upper
- bitcoin::bech32::encode_upper_to_fmt
- bitcoin::bech32::encode_upper_to_writer
- bitcoin::bech32::encoded_length
- bitcoin::bech32::primitives::segwit::is_valid_witness_program_length
- bitcoin::bech32::primitives::segwit::is_valid_witness_version
- bitcoin::bech32::primitives::segwit::validate_witness_program_length
- bitcoin::bech32::primitives::segwit::validate_witness_version
- bitcoin::bech32::segwit::decode
- bitcoin::bech32::segwit::encode
- bitcoin::bech32::segwit::encode_lower_to_fmt_unchecked
- bitcoin::bech32::segwit::encode_lower_to_writer_unchecked
- bitcoin::bech32::segwit::encode_to_fmt_unchecked
- bitcoin::bech32::segwit::encode_to_writer_unchecked
- bitcoin::bech32::segwit::encode_upper_to_fmt_unchecked
- bitcoin::bech32::segwit::encode_upper_to_writer_unchecked
- bitcoin::bech32::segwit::encode_v0
- bitcoin::bech32::segwit::encode_v1
- bitcoin::bech32::segwit::encoded_length
- bitcoin::blockdata::constants::genesis_block
- bitcoin::blockdata::script::read_scriptbool
- bitcoin::blockdata::script::read_scriptint
- bitcoin::blockdata::script::read_scriptint_non_minimal
- bitcoin::blockdata::script::write_scriptint
- bitcoin::blockdata::transaction::effective_value
- bitcoin::blockdata::transaction::predict_weight
- bitcoin::blockdata::transaction::predict_weight_from_slices
- bitcoin::consensus::deserialize
- bitcoin::consensus::deserialize_partial
- bitcoin::consensus::encode::deserialize
- bitcoin::consensus::encode::deserialize_hex
- bitcoin::consensus::encode::deserialize_partial
- bitcoin::consensus::encode::serialize
- bitcoin::consensus::encode::serialize_hex
- bitcoin::consensus::serialize
- bitcoin::hashes::cmp::fixed_time_eq
- bitcoin::io::from_std
- bitcoin::io::from_std_mut
- bitcoin::io::sink
- bitcoin::merkle_tree::calculate_root
- bitcoin::merkle_tree::calculate_root_inline
- bitcoin::network::as_core_arg::deserialize
- bitcoin::network::as_core_arg::serialize
- bitcoin::policy::get_virtual_tx_size
- bitcoin::secp256k1::ecdh::shared_secret_point
- bitcoin::secp256k1::ffi::ecdsa_signature_parse_der_lax
- bitcoin::secp256k1::ffi::non_secure_erase_impl
- bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recover
- bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_convert
- bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_parse_compact
- bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_recoverable_signature_serialize_compact
- bitcoin::secp256k1::ffi::recovery::secp256k1_ecdsa_sign_recoverable
- bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_context_create
- bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_context_destroy
- bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_default_error_callback_fn
- bitcoin::secp256k1::ffi::rustsecp256k1_v0_10_0_default_illegal_callback_fn
- bitcoin::secp256k1::ffi::secp256k1_context_create
- bitcoin::secp256k1::ffi::secp256k1_context_destroy
- bitcoin::secp256k1::ffi::secp256k1_context_preallocated_clone
- bitcoin::secp256k1::ffi::secp256k1_context_preallocated_clone_size
- bitcoin::secp256k1::ffi::secp256k1_context_preallocated_create
- bitcoin::secp256k1::ffi::secp256k1_context_preallocated_destroy
- bitcoin::secp256k1::ffi::secp256k1_context_preallocated_size
- bitcoin::secp256k1::ffi::secp256k1_context_randomize
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_cmp
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_combine
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_create
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_negate
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_parse
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_serialize
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_tweak_add
- bitcoin::secp256k1::ffi::secp256k1_ec_pubkey_tweak_mul
- bitcoin::secp256k1::ffi::secp256k1_ec_seckey_negate
- bitcoin::secp256k1::ffi::secp256k1_ec_seckey_tweak_add
- bitcoin::secp256k1::ffi::secp256k1_ec_seckey_tweak_mul
- bitcoin::secp256k1::ffi::secp256k1_ec_seckey_verify
- bitcoin::secp256k1::ffi::secp256k1_ecdh
- bitcoin::secp256k1::ffi::secp256k1_ecdsa_sign
- bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_normalize
- bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_parse_compact
- bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_parse_der
- bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_serialize_compact
- bitcoin::secp256k1::ffi::secp256k1_ecdsa_signature_serialize_der
- bitcoin::secp256k1::ffi::secp256k1_ecdsa_verify
- bitcoin::secp256k1::ffi::secp256k1_ellswift_create
- bitcoin::secp256k1::ffi::secp256k1_ellswift_decode
- bitcoin::secp256k1::ffi::secp256k1_ellswift_encode
- bitcoin::secp256k1::ffi::secp256k1_ellswift_xdh
- bitcoin::secp256k1::ffi::secp256k1_keypair_create
- bitcoin::secp256k1::ffi::secp256k1_keypair_pub
- bitcoin::secp256k1::ffi::secp256k1_keypair_sec
- bitcoin::secp256k1::ffi::secp256k1_keypair_xonly_pub
- bitcoin::secp256k1::ffi::secp256k1_keypair_xonly_tweak_add
- bitcoin::secp256k1::ffi::secp256k1_schnorrsig_sign
- bitcoin::secp256k1::ffi::secp256k1_schnorrsig_sign_custom
- bitcoin::secp256k1::ffi::secp256k1_schnorrsig_verify
- bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_cmp
- bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_from_pubkey
- bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_parse
- bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_serialize
- bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_tweak_add
- bitcoin::secp256k1::ffi::secp256k1_xonly_pubkey_tweak_add_check
- bitcoin::secp256k1::rand::prelude::random
- bitcoin::secp256k1::rand::prelude::thread_rng
- bitcoin::secp256k1::rand::random
- bitcoin::secp256k1::rand::seq::index::sample
- bitcoin::secp256k1::rand::seq::index::sample_weighted
- bitcoin::secp256k1::rand::thread_rng
- bitcoin::sign_message::signed_msg_hash
- rusqlite_impl::migrate_schema
Type Aliases
- Indexed
- KeychainIndexed
- bitcoin::bip32::ExtendedPrivKey
- bitcoin::bip32::ExtendedPubKey
- bitcoin::bip32::ExtendendPrivKey
- bitcoin::bip32::ExtendendPubKey
- bitcoin::bip32::KeySource
- bitcoin::hashes::hex::HexSliceToBytesIter
- bitcoin::io::Result
- bitcoin::key::UntweakedKeypair
- bitcoin::key::UntweakedPublicKey
- bitcoin::psbt::SigningErrors
- bitcoin::psbt::SigningKeysMap
- bitcoin::psbt::raw::ProprietaryType
- bitcoin::secp256k1::ffi::EcdhHashFn
- bitcoin::secp256k1::ffi::EllswiftEcdhHashFn
- bitcoin::secp256k1::ffi::NonceFn
- bitcoin::secp256k1::ffi::SchnorrNonceFn
- bitcoin::secp256k1::ffi::types::c_char
- bitcoin::secp256k1::ffi::types::c_int
- bitcoin::secp256k1::ffi::types::c_uchar
- bitcoin::secp256k1::ffi::types::c_uint
- bitcoin::secp256k1::ffi::types::size_t
Statics
- bitcoin::blockdata::opcodes::OP_0
- bitcoin::blockdata::opcodes::OP_FALSE
- bitcoin::blockdata::opcodes::OP_NOP2
- bitcoin::blockdata::opcodes::OP_NOP3
- bitcoin::blockdata::opcodes::OP_TRUE
- bitcoin::consensus::params::MAINNET
- bitcoin::consensus::params::REGTEST
- bitcoin::consensus::params::SIGNET
- bitcoin::consensus::params::TESTNET
- bitcoin::consensus::params::TESTNET3
- bitcoin::consensus::params::TESTNET4
- bitcoin::secp256k1::ffi::secp256k1_context_no_precomp
- bitcoin::secp256k1::ffi::secp256k1_ecdh_hash_function_default
- bitcoin::secp256k1::ffi::secp256k1_ellswift_xdh_hash_function_bip324
- bitcoin::secp256k1::ffi::secp256k1_nonce_function_bip340
- bitcoin::secp256k1::ffi::secp256k1_nonce_function_default
- bitcoin::secp256k1::ffi::secp256k1_nonce_function_rfc6979
Constants
- BIP32_MAX_INDEX
- bitcoin::base64::alphabet::BCRYPT
- bitcoin::base64::alphabet::BIN_HEX
- bitcoin::base64::alphabet::CRYPT
- bitcoin::base64::alphabet::IMAP_MUTF7
- bitcoin::base64::alphabet::STANDARD
- bitcoin::base64::alphabet::URL_SAFE
- bitcoin::base64::engine::general_purpose::NO_PAD
- bitcoin::base64::engine::general_purpose::PAD
- bitcoin::base64::engine::general_purpose::STANDARD
- bitcoin::base64::engine::general_purpose::STANDARD_NO_PAD
- bitcoin::base64::engine::general_purpose::URL_SAFE
- bitcoin::base64::engine::general_purpose::URL_SAFE_NO_PAD
- bitcoin::base64::prelude::BASE64_STANDARD
- bitcoin::base64::prelude::BASE64_STANDARD_NO_PAD
- bitcoin::base64::prelude::BASE64_URL_SAFE
- bitcoin::base64::prelude::BASE64_URL_SAFE_NO_PAD
- bitcoin::bech32::hrp::BC
- bitcoin::bech32::hrp::BCRT
- bitcoin::bech32::hrp::TB
- bitcoin::bech32::primitives::hrp::BC
- bitcoin::bech32::primitives::hrp::BCRT
- bitcoin::bech32::primitives::hrp::TB
- bitcoin::bech32::primitives::segwit::MAX_STRING_LENGTH
- bitcoin::bech32::primitives::segwit::VERSION_0
- bitcoin::bech32::primitives::segwit::VERSION_1
- bitcoin::bech32::segwit::VERSION_0
- bitcoin::bech32::segwit::VERSION_1
- bitcoin::blockdata::constants::COINBASE_MATURITY
- bitcoin::blockdata::constants::DIFFCHANGE_INTERVAL
- bitcoin::blockdata::constants::DIFFCHANGE_TIMESPAN
- bitcoin::blockdata::constants::MAX_BLOCK_SIGOPS_COST
- bitcoin::blockdata::constants::MAX_SCRIPTNUM_VALUE
- bitcoin::blockdata::constants::MAX_SCRIPT_ELEMENT_SIZE
- bitcoin::blockdata::constants::PUBKEY_ADDRESS_PREFIX_MAIN
- bitcoin::blockdata::constants::PUBKEY_ADDRESS_PREFIX_TEST
- bitcoin::blockdata::constants::SCRIPT_ADDRESS_PREFIX_MAIN
- bitcoin::blockdata::constants::SCRIPT_ADDRESS_PREFIX_TEST
- bitcoin::blockdata::constants::SUBSIDY_HALVING_INTERVAL
- bitcoin::blockdata::constants::TARGET_BLOCK_SPACING
- bitcoin::blockdata::constants::WITNESS_SCALE_FACTOR
- bitcoin::blockdata::locktime::absolute::LOCK_TIME_THRESHOLD
- bitcoin::blockdata::opcodes::all::OP_0NOTEQUAL
- bitcoin::blockdata::opcodes::all::OP_1ADD
- bitcoin::blockdata::opcodes::all::OP_1SUB
- bitcoin::blockdata::opcodes::all::OP_2DIV
- bitcoin::blockdata::opcodes::all::OP_2DROP
- bitcoin::blockdata::opcodes::all::OP_2DUP
- bitcoin::blockdata::opcodes::all::OP_2MUL
- bitcoin::blockdata::opcodes::all::OP_2OVER
- bitcoin::blockdata::opcodes::all::OP_2ROT
- bitcoin::blockdata::opcodes::all::OP_2SWAP
- bitcoin::blockdata::opcodes::all::OP_3DUP
- bitcoin::blockdata::opcodes::all::OP_ABS
- bitcoin::blockdata::opcodes::all::OP_ADD
- bitcoin::blockdata::opcodes::all::OP_AND
- bitcoin::blockdata::opcodes::all::OP_BOOLAND
- bitcoin::blockdata::opcodes::all::OP_BOOLOR
- bitcoin::blockdata::opcodes::all::OP_CAT
- bitcoin::blockdata::opcodes::all::OP_CHECKMULTISIG
- bitcoin::blockdata::opcodes::all::OP_CHECKMULTISIGVERIFY
- bitcoin::blockdata::opcodes::all::OP_CHECKSIG
- bitcoin::blockdata::opcodes::all::OP_CHECKSIGADD
- bitcoin::blockdata::opcodes::all::OP_CHECKSIGVERIFY
- bitcoin::blockdata::opcodes::all::OP_CLTV
- bitcoin::blockdata::opcodes::all::OP_CODESEPARATOR
- bitcoin::blockdata::opcodes::all::OP_CSV
- bitcoin::blockdata::opcodes::all::OP_DEPTH
- bitcoin::blockdata::opcodes::all::OP_DIV
- bitcoin::blockdata::opcodes::all::OP_DROP
- bitcoin::blockdata::opcodes::all::OP_DUP
- bitcoin::blockdata::opcodes::all::OP_ELSE
- bitcoin::blockdata::opcodes::all::OP_ENDIF
- bitcoin::blockdata::opcodes::all::OP_EQUAL
- bitcoin::blockdata::opcodes::all::OP_EQUALVERIFY
- bitcoin::blockdata::opcodes::all::OP_FROMALTSTACK
- bitcoin::blockdata::opcodes::all::OP_GREATERTHAN
- bitcoin::blockdata::opcodes::all::OP_GREATERTHANOREQUAL
- bitcoin::blockdata::opcodes::all::OP_HASH160
- bitcoin::blockdata::opcodes::all::OP_HASH256
- bitcoin::blockdata::opcodes::all::OP_IF
- bitcoin::blockdata::opcodes::all::OP_IFDUP
- bitcoin::blockdata::opcodes::all::OP_INVALIDOPCODE
- bitcoin::blockdata::opcodes::all::OP_INVERT
- bitcoin::blockdata::opcodes::all::OP_LEFT
- bitcoin::blockdata::opcodes::all::OP_LESSTHAN
- bitcoin::blockdata::opcodes::all::OP_LESSTHANOREQUAL
- bitcoin::blockdata::opcodes::all::OP_LSHIFT
- bitcoin::blockdata::opcodes::all::OP_MAX
- bitcoin::blockdata::opcodes::all::OP_MIN
- bitcoin::blockdata::opcodes::all::OP_MOD
- bitcoin::blockdata::opcodes::all::OP_MUL
- bitcoin::blockdata::opcodes::all::OP_NEGATE
- bitcoin::blockdata::opcodes::all::OP_NIP
- bitcoin::blockdata::opcodes::all::OP_NOP
- bitcoin::blockdata::opcodes::all::OP_NOP1
- bitcoin::blockdata::opcodes::all::OP_NOP10
- bitcoin::blockdata::opcodes::all::OP_NOP4
- bitcoin::blockdata::opcodes::all::OP_NOP5
- bitcoin::blockdata::opcodes::all::OP_NOP6
- bitcoin::blockdata::opcodes::all::OP_NOP7
- bitcoin::blockdata::opcodes::all::OP_NOP8
- bitcoin::blockdata::opcodes::all::OP_NOP9
- bitcoin::blockdata::opcodes::all::OP_NOT
- bitcoin::blockdata::opcodes::all::OP_NOTIF
- bitcoin::blockdata::opcodes::all::OP_NUMEQUAL
- bitcoin::blockdata::opcodes::all::OP_NUMEQUALVERIFY
- bitcoin::blockdata::opcodes::all::OP_NUMNOTEQUAL
- bitcoin::blockdata::opcodes::all::OP_OR
- bitcoin::blockdata::opcodes::all::OP_OVER
- bitcoin::blockdata::opcodes::all::OP_PICK
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_0
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_1
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_10
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_11
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_12
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_13
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_14
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_15
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_16
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_17
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_18
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_19
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_2
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_20
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_21
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_22
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_23
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_24
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_25
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_26
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_27
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_28
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_29
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_3
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_30
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_31
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_32
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_33
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_34
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_35
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_36
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_37
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_38
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_39
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_4
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_40
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_41
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_42
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_43
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_44
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_45
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_46
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_47
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_48
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_49
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_5
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_50
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_51
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_52
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_53
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_54
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_55
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_56
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_57
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_58
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_59
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_6
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_60
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_61
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_62
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_63
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_64
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_65
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_66
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_67
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_68
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_69
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_7
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_70
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_71
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_72
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_73
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_74
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_75
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_8
- bitcoin::blockdata::opcodes::all::OP_PUSHBYTES_9
- bitcoin::blockdata::opcodes::all::OP_PUSHDATA1
- bitcoin::blockdata::opcodes::all::OP_PUSHDATA2
- bitcoin::blockdata::opcodes::all::OP_PUSHDATA4
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_1
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_10
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_11
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_12
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_13
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_14
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_15
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_16
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_2
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_3
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_4
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_5
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_6
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_7
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_8
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_9
- bitcoin::blockdata::opcodes::all::OP_PUSHNUM_NEG1
- bitcoin::blockdata::opcodes::all::OP_RESERVED
- bitcoin::blockdata::opcodes::all::OP_RESERVED1
- bitcoin::blockdata::opcodes::all::OP_RESERVED2
- bitcoin::blockdata::opcodes::all::OP_RETURN
- bitcoin::blockdata::opcodes::all::OP_RETURN_187
- bitcoin::blockdata::opcodes::all::OP_RETURN_188
- bitcoin::blockdata::opcodes::all::OP_RETURN_189
- bitcoin::blockdata::opcodes::all::OP_RETURN_190
- bitcoin::blockdata::opcodes::all::OP_RETURN_191
- bitcoin::blockdata::opcodes::all::OP_RETURN_192
- bitcoin::blockdata::opcodes::all::OP_RETURN_193
- bitcoin::blockdata::opcodes::all::OP_RETURN_194
- bitcoin::blockdata::opcodes::all::OP_RETURN_195
- bitcoin::blockdata::opcodes::all::OP_RETURN_196
- bitcoin::blockdata::opcodes::all::OP_RETURN_197
- bitcoin::blockdata::opcodes::all::OP_RETURN_198
- bitcoin::blockdata::opcodes::all::OP_RETURN_199
- bitcoin::blockdata::opcodes::all::OP_RETURN_200
- bitcoin::blockdata::opcodes::all::OP_RETURN_201
- bitcoin::blockdata::opcodes::all::OP_RETURN_202
- bitcoin::blockdata::opcodes::all::OP_RETURN_203
- bitcoin::blockdata::opcodes::all::OP_RETURN_204
- bitcoin::blockdata::opcodes::all::OP_RETURN_205
- bitcoin::blockdata::opcodes::all::OP_RETURN_206
- bitcoin::blockdata::opcodes::all::OP_RETURN_207
- bitcoin::blockdata::opcodes::all::OP_RETURN_208
- bitcoin::blockdata::opcodes::all::OP_RETURN_209
- bitcoin::blockdata::opcodes::all::OP_RETURN_210
- bitcoin::blockdata::opcodes::all::OP_RETURN_211
- bitcoin::blockdata::opcodes::all::OP_RETURN_212
- bitcoin::blockdata::opcodes::all::OP_RETURN_213
- bitcoin::blockdata::opcodes::all::OP_RETURN_214
- bitcoin::blockdata::opcodes::all::OP_RETURN_215
- bitcoin::blockdata::opcodes::all::OP_RETURN_216
- bitcoin::blockdata::opcodes::all::OP_RETURN_217
- bitcoin::blockdata::opcodes::all::OP_RETURN_218
- bitcoin::blockdata::opcodes::all::OP_RETURN_219
- bitcoin::blockdata::opcodes::all::OP_RETURN_220
- bitcoin::blockdata::opcodes::all::OP_RETURN_221
- bitcoin::blockdata::opcodes::all::OP_RETURN_222
- bitcoin::blockdata::opcodes::all::OP_RETURN_223
- bitcoin::blockdata::opcodes::all::OP_RETURN_224
- bitcoin::blockdata::opcodes::all::OP_RETURN_225
- bitcoin::blockdata::opcodes::all::OP_RETURN_226
- bitcoin::blockdata::opcodes::all::OP_RETURN_227
- bitcoin::blockdata::opcodes::all::OP_RETURN_228
- bitcoin::blockdata::opcodes::all::OP_RETURN_229
- bitcoin::blockdata::opcodes::all::OP_RETURN_230
- bitcoin::blockdata::opcodes::all::OP_RETURN_231
- bitcoin::blockdata::opcodes::all::OP_RETURN_232
- bitcoin::blockdata::opcodes::all::OP_RETURN_233
- bitcoin::blockdata::opcodes::all::OP_RETURN_234
- bitcoin::blockdata::opcodes::all::OP_RETURN_235
- bitcoin::blockdata::opcodes::all::OP_RETURN_236
- bitcoin::blockdata::opcodes::all::OP_RETURN_237
- bitcoin::blockdata::opcodes::all::OP_RETURN_238
- bitcoin::blockdata::opcodes::all::OP_RETURN_239
- bitcoin::blockdata::opcodes::all::OP_RETURN_240
- bitcoin::blockdata::opcodes::all::OP_RETURN_241
- bitcoin::blockdata::opcodes::all::OP_RETURN_242
- bitcoin::blockdata::opcodes::all::OP_RETURN_243
- bitcoin::blockdata::opcodes::all::OP_RETURN_244
- bitcoin::blockdata::opcodes::all::OP_RETURN_245
- bitcoin::blockdata::opcodes::all::OP_RETURN_246
- bitcoin::blockdata::opcodes::all::OP_RETURN_247
- bitcoin::blockdata::opcodes::all::OP_RETURN_248
- bitcoin::blockdata::opcodes::all::OP_RETURN_249
- bitcoin::blockdata::opcodes::all::OP_RETURN_250
- bitcoin::blockdata::opcodes::all::OP_RETURN_251
- bitcoin::blockdata::opcodes::all::OP_RETURN_252
- bitcoin::blockdata::opcodes::all::OP_RETURN_253
- bitcoin::blockdata::opcodes::all::OP_RETURN_254
- bitcoin::blockdata::opcodes::all::OP_RIGHT
- bitcoin::blockdata::opcodes::all::OP_RIPEMD160
- bitcoin::blockdata::opcodes::all::OP_ROLL
- bitcoin::blockdata::opcodes::all::OP_ROT
- bitcoin::blockdata::opcodes::all::OP_RSHIFT
- bitcoin::blockdata::opcodes::all::OP_SHA1
- bitcoin::blockdata::opcodes::all::OP_SHA256
- bitcoin::blockdata::opcodes::all::OP_SIZE
- bitcoin::blockdata::opcodes::all::OP_SUB
- bitcoin::blockdata::opcodes::all::OP_SUBSTR
- bitcoin::blockdata::opcodes::all::OP_SWAP
- bitcoin::blockdata::opcodes::all::OP_TOALTSTACK
- bitcoin::blockdata::opcodes::all::OP_TUCK
- bitcoin::blockdata::opcodes::all::OP_VER
- bitcoin::blockdata::opcodes::all::OP_VERIF
- bitcoin::blockdata::opcodes::all::OP_VERIFY
- bitcoin::blockdata::opcodes::all::OP_VERNOTIF
- bitcoin::blockdata::opcodes::all::OP_WITHIN
- bitcoin::blockdata::opcodes::all::OP_XOR
- bitcoin::blockdata::script::witness_program::MAX_SIZE
- bitcoin::blockdata::script::witness_program::MIN_SIZE
- bitcoin::blockdata::weight::WITNESS_SCALE_FACTOR
- bitcoin::consensus::encode::MAX_VEC_SIZE
- bitcoin::p2p::PROTOCOL_VERSION
- bitcoin::p2p::message::MAX_INV_SIZE
- bitcoin::p2p::message::MAX_MSG_SIZE
- bitcoin::policy::DEFAULT_BYTES_PER_SIGOP
- bitcoin::policy::DEFAULT_INCREMENTAL_RELAY_FEE
- bitcoin::policy::DEFAULT_MEMPOOL_EXPIRY
- bitcoin::policy::DEFAULT_MIN_RELAY_TX_FEE
- bitcoin::policy::DUST_RELAY_TX_FEE
- bitcoin::policy::MAX_STANDARD_TX_SIGOPS_COST
- bitcoin::policy::MAX_STANDARD_TX_WEIGHT
- bitcoin::policy::MIN_STANDARD_TX_NONWITNESS_SIZE
- bitcoin::secp256k1::constants::COMPACT_SIGNATURE_SIZE
- bitcoin::secp256k1::constants::CURVE_ORDER
- bitcoin::secp256k1::constants::ELLSWIFT_ENCODING_SIZE
- bitcoin::secp256k1::constants::FIELD_SIZE
- bitcoin::secp256k1::constants::GENERATOR_X
- bitcoin::secp256k1::constants::GENERATOR_Y
- bitcoin::secp256k1::constants::KEY_PAIR_SIZE
- bitcoin::secp256k1::constants::MAX_SIGNATURE_SIZE
- bitcoin::secp256k1::constants::MESSAGE_SIZE
- bitcoin::secp256k1::constants::ONE
- bitcoin::secp256k1::constants::PUBLIC_KEY_SIZE
- bitcoin::secp256k1::constants::SCHNORR_PUBLIC_KEY_SIZE
- bitcoin::secp256k1::constants::SCHNORR_SIGNATURE_SIZE
- bitcoin::secp256k1::constants::SECRET_KEY_SIZE
- bitcoin::secp256k1::constants::UNCOMPRESSED_PUBLIC_KEY_SIZE
- bitcoin::secp256k1::constants::ZERO
- bitcoin::secp256k1::ffi::SECP256K1_SER_COMPRESSED
- bitcoin::secp256k1::ffi::SECP256K1_SER_UNCOMPRESSED
- bitcoin::secp256k1::ffi::SECP256K1_START_NONE
- bitcoin::secp256k1::ffi::SECP256K1_START_SIGN
- bitcoin::secp256k1::ffi::SECP256K1_START_VERIFY
- bitcoin::sign_message::BITCOIN_SIGNED_MSG_PREFIX
- bitcoin::taproot::TAPROOT_ANNEX_PREFIX
- bitcoin::taproot::TAPROOT_CONTROL_BASE_SIZE
- bitcoin::taproot::TAPROOT_CONTROL_MAX_NODE_COUNT
- bitcoin::taproot::TAPROOT_CONTROL_MAX_SIZE
- bitcoin::taproot::TAPROOT_CONTROL_NODE_SIZE
- bitcoin::taproot::TAPROOT_LEAF_MASK
- bitcoin::taproot::TAPROOT_LEAF_TAPSCRIPT
- indexer::keychain_txout::DEFAULT_LOOKAHEAD
- rusqlite_impl::SCHEMAS_TABLE_NAME
\ No newline at end of file
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.AddressData.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.AddressData.html
index 1f07151fc6..10b3782620 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.AddressData.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.AddressData.html
@@ -1,4 +1,4 @@
-AddressData in bdk_chain::bitcoin::address - Rust Enum AddressData
#[non_exhaustive]pub enum AddressData {
+AddressData in bdk_chain::bitcoin::address - Rust Enum AddressData
#[non_exhaustive]pub enum AddressData {
P2pkh {
pubkey_hash: PubkeyHash,
},
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.AddressType.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.AddressType.html
index 965f406cc9..da2cd82a20 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.AddressType.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.AddressType.html
@@ -1,4 +1,4 @@
-AddressType in bdk_chain::bitcoin::address - Rust Enum AddressType
#[non_exhaustive]pub enum AddressType {
+AddressType in bdk_chain::bitcoin::address - Rust Enum AddressType
#[non_exhaustive]pub enum AddressType {
P2pkh,
P2sh,
P2wpkh,
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.FromScriptError.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.FromScriptError.html
index 8b49879372..45834b3f7c 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.FromScriptError.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.FromScriptError.html
@@ -1,4 +1,4 @@
-FromScriptError in bdk_chain::bitcoin::address - Rust Enum FromScriptError
#[non_exhaustive]pub enum FromScriptError {
+FromScriptError in bdk_chain::bitcoin::address - Rust Enum FromScriptError
#[non_exhaustive]pub enum FromScriptError {
UnrecognizedScript,
WitnessProgram(Error),
WitnessVersion(TryFromError),
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.KnownHrp.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.KnownHrp.html
index 706f9786a6..a45c810fff 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.KnownHrp.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.KnownHrp.html
@@ -1,4 +1,4 @@
-KnownHrp in bdk_chain::bitcoin::address - Rust Enum KnownHrp
#[non_exhaustive]pub enum KnownHrp {
+KnownHrp in bdk_chain::bitcoin::address - Rust Enum KnownHrp
#[non_exhaustive]pub enum KnownHrp {
Mainnet,
Testnets,
Regtest,
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.NetworkChecked.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.NetworkChecked.html
index a95e0fe47f..df32b9c897 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.NetworkChecked.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.NetworkChecked.html
@@ -1,4 +1,4 @@
-NetworkChecked in bdk_chain::bitcoin::address - Rust Enum NetworkChecked
pub enum NetworkChecked {}
Expand description
Marker that address’s network has been successfully validated. See section Parsing addresses
+
NetworkChecked in bdk_chain::bitcoin::address - Rust Enum NetworkChecked
pub enum NetworkChecked {}
Expand description
Marker that address’s network has been successfully validated. See section Parsing addresses
on Address
for details.
Trait Implementations§
§impl Clone for NetworkChecked
§fn clone(&self) -> NetworkChecked
Returns a copy of the value. Read more1.0.0 · Source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more§impl Debug for NetworkChecked
§impl Hash for NetworkChecked
1.3.0 · Source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.NetworkUnchecked.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.NetworkUnchecked.html
index be22d43d1f..fe921b3aad 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.NetworkUnchecked.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.NetworkUnchecked.html
@@ -1,4 +1,4 @@
-NetworkUnchecked in bdk_chain::bitcoin::address - Rust Enum NetworkUnchecked
pub enum NetworkUnchecked {}
Expand description
Marker that address’s network has not yet been validated. See section Parsing addresses
+
NetworkUnchecked in bdk_chain::bitcoin::address - Rust Enum NetworkUnchecked
pub enum NetworkUnchecked {}
Expand description
Marker that address’s network has not yet been validated. See section Parsing addresses
on Address
for details.
Trait Implementations§
§impl Clone for NetworkUnchecked
§fn clone(&self) -> NetworkUnchecked
Returns a copy of the value. Read more1.0.0 · Source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more§impl Debug for NetworkUnchecked
§impl Hash for NetworkUnchecked
1.3.0 · Source§fn hash_slice<H>(data: &[Self], state: &mut H)where
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.P2shError.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.P2shError.html
index d90bc4b57b..408ce4c017 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.P2shError.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.P2shError.html
@@ -1,4 +1,4 @@
-P2shError in bdk_chain::bitcoin::address - Rust Enum P2shError
#[non_exhaustive]pub enum P2shError {
+P2shError in bdk_chain::bitcoin::address - Rust Enum P2shError
#[non_exhaustive]pub enum P2shError {
ExcessiveScriptSize,
}
Expand description
Error while generating address from a p2sh script.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.§ExcessiveScriptSize
Address size more than 520 bytes is not allowed.
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.ParseError.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.ParseError.html
index 38dfb48f9a..3dfee12a6e 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.ParseError.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/enum.ParseError.html
@@ -1,4 +1,4 @@
-ParseError in bdk_chain::bitcoin::address - Rust Enum ParseError
#[non_exhaustive]pub enum ParseError {
+ParseError in bdk_chain::bitcoin::address - Rust Enum ParseError
#[non_exhaustive]pub enum ParseError {
Base58(Error),
Bech32(DecodeError),
WitnessVersion(TryFromError),
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/enum.FromScriptError.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/enum.FromScriptError.html
index 1e1dfa028a..8a9da23dbd 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/enum.FromScriptError.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/enum.FromScriptError.html
@@ -1,4 +1,4 @@
-FromScriptError in bdk_chain::bitcoin::address::error - Rust Enum FromScriptError
#[non_exhaustive]pub enum FromScriptError {
+FromScriptError in bdk_chain::bitcoin::address::error - Rust Enum FromScriptError
#[non_exhaustive]pub enum FromScriptError {
UnrecognizedScript,
WitnessProgram(Error),
WitnessVersion(TryFromError),
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/enum.P2shError.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/enum.P2shError.html
index 91b4fcd805..2dad0c4ce7 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/enum.P2shError.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/enum.P2shError.html
@@ -1,4 +1,4 @@
-P2shError in bdk_chain::bitcoin::address::error - Rust Enum P2shError
#[non_exhaustive]pub enum P2shError {
+P2shError in bdk_chain::bitcoin::address::error - Rust Enum P2shError
#[non_exhaustive]pub enum P2shError {
ExcessiveScriptSize,
}
Expand description
Error while generating address from a p2sh script.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.§ExcessiveScriptSize
Address size more than 520 bytes is not allowed.
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/enum.ParseError.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/enum.ParseError.html
index 7cc433d637..a0ac49fcc9 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/enum.ParseError.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/enum.ParseError.html
@@ -1,4 +1,4 @@
-ParseError in bdk_chain::bitcoin::address::error - Rust Enum ParseError
#[non_exhaustive]pub enum ParseError {
+ParseError in bdk_chain::bitcoin::address::error - Rust Enum ParseError
#[non_exhaustive]pub enum ParseError {
Base58(Error),
Bech32(DecodeError),
WitnessVersion(TryFromError),
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/index.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/index.html
index c4eff56500..61f344c0be 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/index.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/index.html
@@ -1,2 +1,2 @@
-bdk_chain::bitcoin::address::error - Rust Module error
Expand description
Error code for the address module.
+bdk_chain::bitcoin::address::error - Rust Module error
Expand description
Error code for the address module.
Structs§
- Invalid
Base58PayloadLengthError - Decoded base58 data was an invalid length.
- Invalid
LegacyPrefixError - Invalid legacy address prefix in decoded base58 data.
- Legacy
AddressTooLongError - Legacy base58 address was too long, max 50 characters.
- Network
ValidationError - Address’s network differs from required one.
- Unknown
AddressTypeError - Address type is either invalid or not supported in rust-bitcoin.
- Unknown
HrpError - Unknown HRP error.
Enums§
- From
ScriptError - Error while generating address from script.
- P2sh
Error - Error while generating address from a p2sh script.
- Parse
Error - Address parsing error.
\ No newline at end of file
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.InvalidBase58PayloadLengthError.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.InvalidBase58PayloadLengthError.html
index 7dc4c97f7a..54d8b39d64 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.InvalidBase58PayloadLengthError.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.InvalidBase58PayloadLengthError.html
@@ -1,4 +1,4 @@
-InvalidBase58PayloadLengthError in bdk_chain::bitcoin::address::error - Rust Struct InvalidBase58PayloadLengthError
pub struct InvalidBase58PayloadLengthError { /* private fields */ }
Expand description
Decoded base58 data was an invalid length.
+InvalidBase58PayloadLengthError in bdk_chain::bitcoin::address::error - Rust Struct InvalidBase58PayloadLengthError
pub struct InvalidBase58PayloadLengthError { /* private fields */ }
Expand description
Decoded base58 data was an invalid length.
Implementations§
§impl InvalidBase58PayloadLengthError
pub fn invalid_base58_payload_length(&self) -> usize
Returns the invalid payload length.
Trait Implementations§
§impl Clone for InvalidBase58PayloadLengthError
§fn clone(&self) -> InvalidBase58PayloadLengthError
Returns a copy of the value. Read more1.0.0 · Source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more§impl Debug for InvalidBase58PayloadLengthError
§impl Display for InvalidBase58PayloadLengthError
§impl Error for InvalidBase58PayloadLengthError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more1.0.0 · Source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()§impl From<InvalidBase58PayloadLengthError> for ParseError
§fn from(e: InvalidBase58PayloadLengthError) -> ParseError
Converts to this type from the input type.§impl Eq for InvalidBase58PayloadLengthError
§impl StructuralPartialEq for InvalidBase58PayloadLengthError
Auto Trait Implementations§
§impl Freeze for InvalidBase58PayloadLengthError
§impl RefUnwindSafe for InvalidBase58PayloadLengthError
§impl Send for InvalidBase58PayloadLengthError
§impl Sync for InvalidBase58PayloadLengthError
§impl Unpin for InvalidBase58PayloadLengthError
§impl UnwindSafe for InvalidBase58PayloadLengthError
Blanket Implementations§
Source§impl<T> Any for Twhere
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.InvalidLegacyPrefixError.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.InvalidLegacyPrefixError.html
index 9f2e4dcbce..e0b858a913 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.InvalidLegacyPrefixError.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.InvalidLegacyPrefixError.html
@@ -1,4 +1,4 @@
-InvalidLegacyPrefixError in bdk_chain::bitcoin::address::error - Rust Struct InvalidLegacyPrefixError
pub struct InvalidLegacyPrefixError { /* private fields */ }
Expand description
Invalid legacy address prefix in decoded base58 data.
+InvalidLegacyPrefixError in bdk_chain::bitcoin::address::error - Rust Struct InvalidLegacyPrefixError
pub struct InvalidLegacyPrefixError { /* private fields */ }
Expand description
Invalid legacy address prefix in decoded base58 data.
Implementations§
§impl InvalidLegacyPrefixError
pub fn invalid_legacy_address_prefix(&self) -> u8
Returns the invalid prefix.
Trait Implementations§
§impl Clone for InvalidLegacyPrefixError
§fn clone(&self) -> InvalidLegacyPrefixError
Returns a copy of the value. Read more1.0.0 · Source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more§impl Debug for InvalidLegacyPrefixError
§impl Display for InvalidLegacyPrefixError
§impl Error for InvalidLegacyPrefixError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more1.0.0 · Source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()§impl From<InvalidLegacyPrefixError> for ParseError
§fn from(e: InvalidLegacyPrefixError) -> ParseError
Converts to this type from the input type.§impl PartialEq for InvalidLegacyPrefixError
§impl Eq for InvalidLegacyPrefixError
§impl StructuralPartialEq for InvalidLegacyPrefixError
Auto Trait Implementations§
§impl Freeze for InvalidLegacyPrefixError
§impl RefUnwindSafe for InvalidLegacyPrefixError
§impl Send for InvalidLegacyPrefixError
§impl Sync for InvalidLegacyPrefixError
§impl Unpin for InvalidLegacyPrefixError
§impl UnwindSafe for InvalidLegacyPrefixError
Blanket Implementations§
Source§impl<T> Any for Twhere
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.LegacyAddressTooLongError.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.LegacyAddressTooLongError.html
index 345c310b85..06a9b4818f 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.LegacyAddressTooLongError.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.LegacyAddressTooLongError.html
@@ -1,4 +1,4 @@
-LegacyAddressTooLongError in bdk_chain::bitcoin::address::error - Rust Struct LegacyAddressTooLongError
pub struct LegacyAddressTooLongError { /* private fields */ }
Expand description
Legacy base58 address was too long, max 50 characters.
+LegacyAddressTooLongError in bdk_chain::bitcoin::address::error - Rust Struct LegacyAddressTooLongError
pub struct LegacyAddressTooLongError { /* private fields */ }
Expand description
Legacy base58 address was too long, max 50 characters.
Implementations§
§impl LegacyAddressTooLongError
pub fn invalid_legcay_address_length(&self) -> usize
Returns the invalid legacy address length.
Trait Implementations§
§impl Clone for LegacyAddressTooLongError
§fn clone(&self) -> LegacyAddressTooLongError
Returns a copy of the value. Read more1.0.0 · Source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more§impl Debug for LegacyAddressTooLongError
§impl Display for LegacyAddressTooLongError
§impl Error for LegacyAddressTooLongError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more1.0.0 · Source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()§impl From<LegacyAddressTooLongError> for ParseError
§fn from(e: LegacyAddressTooLongError) -> ParseError
Converts to this type from the input type.§impl PartialEq for LegacyAddressTooLongError
§impl Eq for LegacyAddressTooLongError
§impl StructuralPartialEq for LegacyAddressTooLongError
Auto Trait Implementations§
§impl Freeze for LegacyAddressTooLongError
§impl RefUnwindSafe for LegacyAddressTooLongError
§impl Send for LegacyAddressTooLongError
§impl Sync for LegacyAddressTooLongError
§impl Unpin for LegacyAddressTooLongError
§impl UnwindSafe for LegacyAddressTooLongError
Blanket Implementations§
Source§impl<T> Any for Twhere
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.NetworkValidationError.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.NetworkValidationError.html
index d3fd71f1f0..01021db13a 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.NetworkValidationError.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.NetworkValidationError.html
@@ -1,4 +1,4 @@
-NetworkValidationError in bdk_chain::bitcoin::address::error - Rust Struct NetworkValidationError
pub struct NetworkValidationError { /* private fields */ }
Expand description
Address’s network differs from required one.
+NetworkValidationError in bdk_chain::bitcoin::address::error - Rust Struct NetworkValidationError
pub struct NetworkValidationError { /* private fields */ }
Expand description
Address’s network differs from required one.
Trait Implementations§
§impl Clone for NetworkValidationError
§fn clone(&self) -> NetworkValidationError
Returns a copy of the value. Read more1.0.0 · Source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more§impl Debug for NetworkValidationError
§impl Display for NetworkValidationError
§impl Error for NetworkValidationError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more1.0.0 · Source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()§impl From<NetworkValidationError> for ParseError
§fn from(e: NetworkValidationError) -> ParseError
Converts to this type from the input type.§impl PartialEq for NetworkValidationError
§impl Eq for NetworkValidationError
§impl StructuralPartialEq for NetworkValidationError
Auto Trait Implementations§
§impl Freeze for NetworkValidationError
§impl RefUnwindSafe for NetworkValidationError
§impl Send for NetworkValidationError
§impl Sync for NetworkValidationError
§impl Unpin for NetworkValidationError
§impl UnwindSafe for NetworkValidationError
Blanket Implementations§
Source§impl<T> Borrow<T> for Twhere
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.UnknownAddressTypeError.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.UnknownAddressTypeError.html
index a19816c75c..3c2c06e572 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.UnknownAddressTypeError.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.UnknownAddressTypeError.html
@@ -1,4 +1,4 @@
-UnknownAddressTypeError in bdk_chain::bitcoin::address::error - Rust Struct UnknownAddressTypeError
#[non_exhaustive]pub struct UnknownAddressTypeError(pub String);
Expand description
Address type is either invalid or not supported in rust-bitcoin.
+UnknownAddressTypeError in bdk_chain::bitcoin::address::error - Rust Struct UnknownAddressTypeError
#[non_exhaustive]pub struct UnknownAddressTypeError(pub String);
Expand description
Address type is either invalid or not supported in rust-bitcoin.
Tuple Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.§0: String
Trait Implementations§
§impl Clone for UnknownAddressTypeError
§fn clone(&self) -> UnknownAddressTypeError
Returns a copy of the value. Read more1.0.0 · Source§fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more§impl Debug for UnknownAddressTypeError
§impl Display for UnknownAddressTypeError
§impl Error for UnknownAddressTypeError
§fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more1.0.0 · Source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()§impl PartialEq for UnknownAddressTypeError
§impl Eq for UnknownAddressTypeError
§impl StructuralPartialEq for UnknownAddressTypeError
Auto Trait Implementations§
§impl Freeze for UnknownAddressTypeError
§impl RefUnwindSafe for UnknownAddressTypeError
§impl Send for UnknownAddressTypeError
§impl Sync for UnknownAddressTypeError
§impl Unpin for UnknownAddressTypeError
§impl UnwindSafe for UnknownAddressTypeError
Blanket Implementations§
Source§impl<T> Borrow<T> for Twhere
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.UnknownHrpError.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.UnknownHrpError.html
index f89b575556..a50dde6c63 100644
--- a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.UnknownHrpError.html
+++ b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/address/error/struct.UnknownHrpError.html
@@ -1,4 +1,4 @@
-UnknownHrpError in bdk_chain::bitcoin::address::error - Rust Struct UnknownHrpError
#[non_exhaustive]pub struct UnknownHrpError(pub String);
Expand description
Unknown HRP error.
+UnknownHrpError in bdk_chain::bitcoin::address::error - Rust