pub struct RenewFinalize {
pub channel_id: [u8; 32],
pub per_update_secret: SecretKey,
pub buffer_adaptor_signature: EcdsaAdaptorSignature,
}Expand description
Message used to finalize the establishment of a new contract within a channel.
Fields§
§channel_id: [u8; 32]The id of the channel referred to by the message.
per_update_secret: SecretKeyThe pre image of the per update point used by the sending party to setup the previous channel state.
buffer_adaptor_signature: EcdsaAdaptorSignatureThe adaptor signature for the buffer transaction generated by the accept party.
Trait Implementations§
Source§impl Clone for RenewFinalize
impl Clone for RenewFinalize
Source§fn clone(&self) -> RenewFinalize
fn clone(&self) -> RenewFinalize
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 RenewFinalize
impl Debug for RenewFinalize
Source§impl PartialEq for RenewFinalize
impl PartialEq for RenewFinalize
Source§impl Readable for RenewFinalize
impl Readable for RenewFinalize
Source§impl Type for RenewFinalize
impl Type for RenewFinalize
Source§impl Writeable for RenewFinalize
impl Writeable for RenewFinalize
impl Eq for RenewFinalize
impl StructuralPartialEq for RenewFinalize
Auto Trait Implementations§
impl Freeze for RenewFinalize
impl RefUnwindSafe for RenewFinalize
impl Send for RenewFinalize
impl Sync for RenewFinalize
impl Unpin for RenewFinalize
impl UnwindSafe for RenewFinalize
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