Struct bdk_debug::blockchain::rpc::RpcConfig
source · pub struct RpcConfig {
pub url: String,
pub auth: Auth,
pub network: Network,
pub wallet_name: String,
pub sync_params: Option<RpcSyncParams>,
}Available on crate feature
rpc only.Expand description
RpcBlockchain configuration options
Fields§
§url: StringThe bitcoin node url
auth: AuthThe bitcoin node authentication mechanism
network: NetworkThe network we are using (it will be checked the bitcoin node network matches this)
wallet_name: StringThe wallet name in the bitcoin node, consider using crate::wallet::wallet_name_from_descriptor for this
sync_params: Option<RpcSyncParams>Sync parameters
Trait Implementations§
source§impl<'de> Deserialize<'de> for RpcConfig
impl<'de> Deserialize<'de> for RpcConfig
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<RpcConfig> for AnyBlockchainConfig
impl From<RpcConfig> for AnyBlockchainConfig
source§impl PartialEq<RpcConfig> for RpcConfig
impl PartialEq<RpcConfig> for RpcConfig
impl Eq for RpcConfig
impl StructuralEq for RpcConfig
impl StructuralPartialEq for RpcConfig
Auto Trait Implementations§
impl RefUnwindSafe for RpcConfig
impl Send for RpcConfig
impl Sync for RpcConfig
impl Unpin for RpcConfig
impl UnwindSafe for RpcConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more