Struct bdk::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: String
The bitcoin node url
auth: Auth
The bitcoin node authentication mechanism
network: Network
The network we are using (it will be checked the bitcoin node network matches this)
wallet_name: String
The 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 for RpcConfig
impl PartialEq 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