mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-01-18 05:12:45 +01:00
pyln: def amount 10**6 for fund- and openchannel
Changelog-None
This commit is contained in:
parent
68c6ae67b3
commit
bdad9fcdd9
@ -42,6 +42,8 @@ LIGHTNINGD_CONFIG = OrderedDict({
|
|||||||
'disable-dns': None,
|
'disable-dns': None,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
FUNDAMOUNT = 10**6
|
||||||
|
|
||||||
|
|
||||||
def env(name, default=None):
|
def env(name, default=None):
|
||||||
"""Access to environment variables
|
"""Access to environment variables
|
||||||
@ -627,7 +629,7 @@ class LightningNode(object):
|
|||||||
def is_connected(self, remote_node):
|
def is_connected(self, remote_node):
|
||||||
return remote_node.info['id'] in [p['id'] for p in self.rpc.listpeers()['peers']]
|
return remote_node.info['id'] in [p['id'] for p in self.rpc.listpeers()['peers']]
|
||||||
|
|
||||||
def openchannel(self, remote_node, capacity, addrtype="p2sh-segwit", confirm=True, wait_for_announce=True, connect=True):
|
def openchannel(self, remote_node, capacity=FUNDAMOUNT, addrtype="p2sh-segwit", confirm=True, wait_for_announce=True, connect=True):
|
||||||
addr, wallettxid = self.fundwallet(10 * capacity, addrtype)
|
addr, wallettxid = self.fundwallet(10 * capacity, addrtype)
|
||||||
|
|
||||||
if connect and not self.is_connected(remote_node):
|
if connect and not self.is_connected(remote_node):
|
||||||
@ -754,7 +756,7 @@ class LightningNode(object):
|
|||||||
"LightningNode.fundchannel", category=DeprecationWarning)
|
"LightningNode.fundchannel", category=DeprecationWarning)
|
||||||
return self.fundchannel(l2, amount, wait_for_active, announce_channel)
|
return self.fundchannel(l2, amount, wait_for_active, announce_channel)
|
||||||
|
|
||||||
def fundchannel(self, l2, amount, wait_for_active=True,
|
def fundchannel(self, l2, amount=FUNDAMOUNT, wait_for_active=True,
|
||||||
announce_channel=True, **kwargs):
|
announce_channel=True, **kwargs):
|
||||||
# Give yourself some funds to work with
|
# Give yourself some funds to work with
|
||||||
addr = self.rpc.newaddr()['bech32']
|
addr = self.rpc.newaddr()['bech32']
|
||||||
@ -1130,7 +1132,7 @@ class NodeFactory(object):
|
|||||||
raise
|
raise
|
||||||
return node
|
return node
|
||||||
|
|
||||||
def join_nodes(self, nodes, fundchannel=True, fundamount=10**6, wait_for_announce=False, announce_channels=True) -> None:
|
def join_nodes(self, nodes, fundchannel=True, fundamount=FUNDAMOUNT, wait_for_announce=False, announce_channels=True) -> None:
|
||||||
"""Given nodes, connect them in a line, optionally funding a channel"""
|
"""Given nodes, connect them in a line, optionally funding a channel"""
|
||||||
assert not (wait_for_announce and not announce_channels), "You've asked to wait for an announcement that's not coming. (wait_for_announce=True,announce_channels=False)"
|
assert not (wait_for_announce and not announce_channels), "You've asked to wait for an announcement that's not coming. (wait_for_announce=True,announce_channels=False)"
|
||||||
connections = [(nodes[i], nodes[i + 1]) for i in range(len(nodes) - 1)]
|
connections = [(nodes[i], nodes[i + 1]) for i in range(len(nodes) - 1)]
|
||||||
@ -1187,7 +1189,7 @@ class NodeFactory(object):
|
|||||||
for end in (nodes[0], nodes[-1]):
|
for end in (nodes[0], nodes[-1]):
|
||||||
wait_for(lambda: 'alias' in only_one(end.rpc.listnodes(n.info['id'])['nodes']))
|
wait_for(lambda: 'alias' in only_one(end.rpc.listnodes(n.info['id'])['nodes']))
|
||||||
|
|
||||||
def line_graph(self, num_nodes, fundchannel=True, fundamount=10**6, wait_for_announce=False, opts=None, announce_channels=True):
|
def line_graph(self, num_nodes, fundchannel=True, fundamount=FUNDAMOUNT, wait_for_announce=False, opts=None, announce_channels=True):
|
||||||
""" Create nodes, connect them and optionally fund channels.
|
""" Create nodes, connect them and optionally fund channels.
|
||||||
"""
|
"""
|
||||||
nodes = self.get_nodes(num_nodes, opts=opts)
|
nodes = self.get_nodes(num_nodes, opts=opts)
|
||||||
|
Loading…
Reference in New Issue
Block a user