pub struct RawOpeningFeeParams {
pub min_fee_msat: u64,
pub proportional: u32,
pub valid_until: DateTime<Utc>,
pub min_lifetime: u32,
pub max_client_to_self_delay: u32,
pub min_payment_size_msat: u64,
pub max_payment_size_msat: u64,
}
Expand description
Fees and parameters for a JIT Channel without the promise.
The promise will be calculated automatically for the LSP and this type converted
into an OpeningFeeParams
for transit over the wire.
Fields§
§min_fee_msat: u64
The minimum fee required for the channel open.
proportional: u32
A fee proportional to the size of the initial payment.
valid_until: DateTime<Utc>
An ISO8601
formatted date for which these params are valid.
min_lifetime: u32
The number of blocks after confirmation that the LSP promises it will keep the channel alive without closing.
max_client_to_self_delay: u32
The maximum number of blocks that the client is allowed to set its to_self_delay
parameter.
min_payment_size_msat: u64
The minimum payment size that the LSP will accept when opening a channel.
max_payment_size_msat: u64
The maximum payment size that the LSP will accept when opening a channel.
Auto Trait Implementations§
impl Freeze for RawOpeningFeeParams
impl RefUnwindSafe for RawOpeningFeeParams
impl Send for RawOpeningFeeParams
impl Sync for RawOpeningFeeParams
impl Unpin for RawOpeningFeeParams
impl UnwindSafe for RawOpeningFeeParams
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