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

Function get_fee_from_status

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

Source from the content-addressed store, hash-verified

370 fees_from_status = [None, None]
371
372 def get_fee_from_status(node, peer_id, i):
373 nonlocal fees_from_status
374 peer = only_one(node.rpc.listpeers(peer_id)['peers'])
375 channel = only_one(peer['channels'])
376 status = channel['status'][0]
377
378 m = status_agreed_regex.search(status)
379 if not m:
380 return False
381
382 fees_from_status[i] = int(m.group(1))
383 return True
384
385 wait_for(lambda: get_fee_from_status(opener, peer_id, 0))
386 wait_for(lambda: get_fee_from_status(peer, opener_id, 1))

Callers 1

closing_negotiation_stepFunction · 0.85

Calls 2

only_oneFunction · 0.90
listpeersMethod · 0.45

Tested by

no test coverage detected