Struct vls_protocol::msgs::ValidateCommitmentTx
source · pub struct ValidateCommitmentTx {
pub tx: LargeOctets,
pub psbt: LargeOctets,
pub htlcs: Vec<Htlc>,
pub commitment_number: u64,
pub feerate: u32,
pub signature: BitcoinSignature,
pub htlc_signatures: Vec<BitcoinSignature>,
}
Expand description
CLN only
Fields§
§tx: LargeOctets
§psbt: LargeOctets
§htlcs: Vec<Htlc>
§commitment_number: u64
§feerate: u32
§signature: BitcoinSignature
§htlc_signatures: Vec<BitcoinSignature>
Trait Implementations§
source§impl DeBolt for ValidateCommitmentTx
impl DeBolt for ValidateCommitmentTx
source§impl Debug for ValidateCommitmentTx
impl Debug for ValidateCommitmentTx
source§impl<'de> Deserialize<'de> for ValidateCommitmentTx
impl<'de> Deserialize<'de> for ValidateCommitmentTx
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 RefUnwindSafe for ValidateCommitmentTx
impl Send for ValidateCommitmentTx
impl Sync for ValidateCommitmentTx
impl Unpin for ValidateCommitmentTx
impl UnwindSafe for ValidateCommitmentTx
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