maddevsio/raiden-client-python

View on GitHub
raiden_client/interfaces/cli_commands/address.py

Summary

Maintainability
A
0 mins
Test Coverage
from argparse import ArgumentParser, Namespace, _SubParsersAction

from raiden_client import Client, utils


def configure_parser(arg_parser: ArgumentParser, subparser: _SubParsersAction) -> None:
    address = subparser.add_parser("address", help="Query node address")
    address.set_defaults(func=parser_function)


def parser_function(args: Namespace) -> str:
    client = Client(endpoint=args.endpoint, version=args.version)
    address = client.address()
    return utils.print_stdout(address["our_address"])