liquidity-ad: request amount, pass through to dualopend

Changelog-Experimental: EXPERIMENTAL-DUAL-FUND: JSON-RPC: openchannel_init now takes a `requested_amt`, which is an amount to request from peer
This commit is contained in:
niftynei
2021-06-08 16:50:41 -05:00
committed by neil saitug
parent f1b7e5fffe
commit e41d2dc0e6
8 changed files with 131 additions and 27 deletions

View File

@@ -1009,7 +1009,7 @@ class LightningRpc(UnixDomainSocketRpc):
}
return self.call("pay", payload)
def openchannel_init(self, node_id, channel_amount, psbt, feerate=None, funding_feerate=None, announce=True, close_to=None, *args, **kwargs):
def openchannel_init(self, node_id, channel_amount, psbt, feerate=None, funding_feerate=None, announce=True, close_to=None, request_amt=None, *args, **kwargs):
"""Initiate an openchannel with a peer """
payload = {
"id": node_id,
@@ -1019,6 +1019,7 @@ class LightningRpc(UnixDomainSocketRpc):
"funding_feerate": funding_feerate,
"announce": announce,
"close_to": close_to,
"request_amt": request_amt,
}
return self.call("openchannel_init", payload)