pub struct RpcConfig {
pub url: String,
pub auth: Auth,
pub network: Network,
pub wallet_name: String,
pub skip_blocks: Option<u32>,
}
This is supported 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
skip_blocks: Option<u32>
Skip this many blocks of the blockchain at the first rescan, if None the rescan is done from the genesis block
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for RpcConfig
impl UnwindSafe for RpcConfig
Blanket Implementations
Mutably borrows from an owned value. Read more