def cli_list(ctx):
"""List payment channels and their information."""
urls = ctx.obj['client'].list()
if ctx.obj['json']:
print(json.dumps({'result': urls}))
elif len(urls) == 0:
print("No payment channels exist.")
else:
print()
for url in urls[::-1]:
print(COLORS['blue'] + url + COLORS['reset'])
# Get channel status
status = ctx.obj['client'].status(url)
print(" {:<16}{}".format("Status", format_state((str(status.state)))))
print(" {:<16}{}".format("Balance", status.balance))
print(" {:<16}{}".format("Deposit", status.deposit))
print(" {:<16}{}".format("Created", time.asctime(time.localtime(status.creation_time))))
print(" {:<16}{}".format("Expires", format_expiration_time(status.expiration_time)))
print(" {:<16}{}".format("Deposit txid", status.deposit_txid))
print(" {:<16}{}".format("Spend txid", status.spend_txid))
print()
评论列表
文章目录