pub struct SignChannel {
pub channel_id: [u8; 32],
pub cet_adaptor_signatures: CetAdaptorSignatures,
pub buffer_adaptor_signature: EcdsaAdaptorSignature,
pub refund_signature: Signature,
pub funding_signatures: FundingSignatures,
}
Expand description
Message used to finalize the setup of a DLC channel.
Fields§
§channel_id: [u8; 32]
The id of the channel referred to by the message.
cet_adaptor_signatures: CetAdaptorSignatures
The adaptor signatures for all CETs generated by the offer party.
buffer_adaptor_signature: EcdsaAdaptorSignature
The adaptor signature for the buffer transaction generated by the offer party.
refund_signature: Signature
The refund signature generated by the offer party.
funding_signatures: FundingSignatures
The signatures for the offer party’s inputs.
Trait Implementations§
Source§impl Clone for SignChannel
impl Clone for SignChannel
Source§fn clone(&self) -> SignChannel
fn clone(&self) -> SignChannel
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 SignChannel
impl Debug for SignChannel
Source§impl PartialEq for SignChannel
impl PartialEq for SignChannel
Source§impl Readable for SignChannel
impl Readable for SignChannel
Source§impl Type for SignChannel
impl Type for SignChannel
Source§impl Writeable for SignChannel
impl Writeable for SignChannel
impl Eq for SignChannel
impl StructuralPartialEq for SignChannel
Auto Trait Implementations§
impl Freeze for SignChannel
impl RefUnwindSafe for SignChannel
impl Send for SignChannel
impl Sync for SignChannel
impl Unpin for SignChannel
impl UnwindSafe for SignChannel
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