MCPcopy Create free account
hub / github.com/ElementsProject/lightning / get_fee_from_status

Function get_fee_from_status

tests/test_closing.py:405–414  ·  view source on GitHub ↗
(node, peer_id, i)

Source from the content-addressed store, hash-verified

403 fees_from_status: List[Optional[int], Optional[int]] = [None, None]
404
405 def get_fee_from_status(node, peer_id, i):
406 channel = only_one(node.rpc.listpeerchannels(peer_id)['channels'])
407 status = channel['status'][0]
408
409 m = status_agreed_regex.search(status)
410 if not m:
411 return False
412
413 fees_from_status[i] = int(m.group(1))
414 return True
415
416 wait_for(lambda: get_fee_from_status(opener, peer_id, 0))
417 wait_for(lambda: get_fee_from_status(peer, opener_id, 1))

Callers 1

closing_negotiation_stepFunction · 0.85

Calls 2

only_oneFunction · 0.90
listpeerchannelsMethod · 0.80

Tested by

no test coverage detected