예제 #1
0
    add_argument_node_endpoint(argparser)
    add_argument_dry(argparser)
    add_argument_dry_no_consumer(argparser)
    add_argument_signer_endpoint(argparser)
    add_argument_docker(argparser)
    add_argument_verbose(argparser)
    add_argument_log_file(argparser)

    argparser.add_argument(
        "paymentaddress",
        help="tezos account address (PKH) or an alias to make payments. If tezos signer is used "
        "to sign for the address, it is necessary to use an alias.",
    )
    argparser.add_argument(
        "payments_file",
        help="File of payment lines. Each line should contain PKH:amount. "
        "For example: KT1QRZLh2kavAJdrQ6TjdhBgjpwKMRfwCBmQ:123.33",
    )

    args = argparser.parse_args()
    # Basic validations
    # You only have access to the parsed values after you parse_args()
    args = args_validation(args, argparser)

    init(args.syslog, args.log_file, args.verbose == "on", mode="payfor")

    script_name = " - Pay For Script"
    print_banner(args, script_name)

    main(args)
예제 #2
0
 def do_print_banner(self, e):
     print_banner(self.args, script_name="")