pub struct OpenChannelRequest {
pub node_pubkey: String,
pub local_funding_sats: u64,
pub push_sats: Option<u64>,
pub target_conf: Option<u32>,
pub sat_per_vbyte: Option<u64>,
pub private: bool,
pub min_htlc_msat: Option<u64>,
}Expand description
Open channel request
Fields§
§node_pubkey: StringNode public key to connect to
local_funding_sats: u64Local funding amount in satoshis
push_sats: Option<u64>Push amount to remote (gift) in satoshis
target_conf: Option<u32>Target confirmation blocks for funding tx
sat_per_vbyte: Option<u64>Sat/vbyte for funding tx
private: boolWhether to make the channel private
min_htlc_msat: Option<u64>Minimum HTLC size
Implementations§
Trait Implementations§
Source§impl Clone for OpenChannelRequest
impl Clone for OpenChannelRequest
Source§fn clone(&self) -> OpenChannelRequest
fn clone(&self) -> OpenChannelRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OpenChannelRequest
impl Debug for OpenChannelRequest
Source§impl<'de> Deserialize<'de> for OpenChannelRequest
impl<'de> Deserialize<'de> for OpenChannelRequest
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
Auto Trait Implementations§
impl Freeze for OpenChannelRequest
impl RefUnwindSafe for OpenChannelRequest
impl Send for OpenChannelRequest
impl Sync for OpenChannelRequest
impl Unpin for OpenChannelRequest
impl UnwindSafe for OpenChannelRequest
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