pub struct OpenChannelBuilder { /* private fields */ }Implementations§
Source§impl OpenChannelBuilder
impl OpenChannelBuilder
pub const FIELD_COUNT: usize = 19
pub fn chain_hash(self, v: Byte32) -> Self
pub fn channel_id(self, v: Byte32) -> Self
pub fn funding_udt_type_script(self, v: ScriptOpt) -> Self
pub fn funding_amount(self, v: Uint128) -> Self
pub fn shutdown_script(self, v: Script) -> Self
pub fn reserved_ckb_amount(self, v: Uint64) -> Self
pub fn funding_fee_rate(self, v: Uint64) -> Self
pub fn commitment_fee_rate(self, v: Uint64) -> Self
pub fn max_tlc_value_in_flight(self, v: Uint128) -> Self
pub fn max_tlc_number_in_flight(self, v: Uint64) -> Self
pub fn commitment_delay_epoch(self, v: Uint64) -> Self
pub fn funding_pubkey(self, v: Pubkey) -> Self
pub fn tlc_basepoint(self, v: Pubkey) -> Self
pub fn first_per_commitment_point(self, v: Pubkey) -> Self
pub fn second_per_commitment_point(self, v: Pubkey) -> Self
pub fn channel_announcement_nonce(self, v: PubNonceOpt) -> Self
pub fn next_commitment_nonce(self, v: PubNonce) -> Self
pub fn next_revocation_nonce(self, v: PubNonce) -> Self
pub fn channel_flags(self, v: Byte) -> Self
Trait Implementations§
Source§impl Builder for OpenChannelBuilder
impl Builder for OpenChannelBuilder
Source§impl Clone for OpenChannelBuilder
impl Clone for OpenChannelBuilder
Source§fn clone(&self) -> OpenChannelBuilder
fn clone(&self) -> OpenChannelBuilder
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 OpenChannelBuilder
impl Debug for OpenChannelBuilder
Source§impl Default for OpenChannelBuilder
impl Default for OpenChannelBuilder
Source§fn default() -> OpenChannelBuilder
fn default() -> OpenChannelBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for OpenChannelBuilder
impl RefUnwindSafe for OpenChannelBuilder
impl Send for OpenChannelBuilder
impl Sync for OpenChannelBuilder
impl Unpin for OpenChannelBuilder
impl UnsafeUnpin for OpenChannelBuilder
impl UnwindSafe for OpenChannelBuilder
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