mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-19 23:24:27 +01:00
closing: add option to set closing range.
This affects the range we offer even without quick-close, but it's more critical for quick-close. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Changelog-Added: JSONRPC: `close` now takes a `feerange` parameter to set min/max fee rates for mutual close.
This commit is contained in:
@@ -516,7 +516,7 @@ class LightningRpc(UnixDomainSocketRpc):
|
||||
return self.call("check", payload)
|
||||
|
||||
def close(self, peer_id, unilateraltimeout=None, destination=None,
|
||||
fee_negotiation_step=None, force_lease_closed=None):
|
||||
fee_negotiation_step=None, force_lease_closed=None, feerange=None):
|
||||
"""
|
||||
Close the channel with peer {id}, forcing a unilateral
|
||||
close after {unilateraltimeout} seconds if non-zero, and
|
||||
@@ -533,6 +533,7 @@ class LightningRpc(UnixDomainSocketRpc):
|
||||
"destination": destination,
|
||||
"fee_negotiation_step": fee_negotiation_step,
|
||||
"force_lease_closed": force_lease_closed,
|
||||
"feerange": feerange,
|
||||
}
|
||||
return self.call("close", payload)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user