pub struct SignDlc {
pub protocol_version: u32,
pub contract_id: [u8; 32],
pub cet_adaptor_signatures: CetAdaptorSignatures,
pub refund_signature: Signature,
pub funding_signatures: FundingSignatures,
}
Expand description
Contains all the required signatures for the DLC transactions from the offering party.
Fields§
§protocol_version: u32
The version of the protocol used by the peer.
contract_id: [u8; 32]
The id of the contract referred to by this message.
cet_adaptor_signatures: CetAdaptorSignatures
The set of adaptor signatures from the offer party.
refund_signature: Signature
The refund signature from the offer party.
funding_signatures: FundingSignatures
The set of funding signatures from the offer party.
Trait Implementations§
Source§impl Writeable for SignDlc
impl Writeable for SignDlc
impl Eq for SignDlc
impl StructuralPartialEq for SignDlc
Auto Trait Implementations§
impl Freeze for SignDlc
impl RefUnwindSafe for SignDlc
impl Send for SignDlc
impl Sync for SignDlc
impl Unpin for SignDlc
impl UnwindSafe for SignDlc
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