def do_create_delegation_contract(args: Any): cli_shared.check_broadcast_args(args) cli_shared.prepare_nonce_in_args(args) staking_provider.prepare_args_for_create_new_staking_contract(args) tx = do_prepare_transaction(args) try: cli_shared.send_or_simulate(tx, args) finally: tx.dump_to(args.outfile)
def automatic_activation(args: Any): cli_shared.check_broadcast_args(args) cli_shared.prepare_nonce_in_args(args) staking_provider.prepare_args_automatic_activation(args) tx = do_prepare_transaction(args) try: cli_shared.send_or_simulate(tx, args) finally: tx.dump_to(args.outfile)
def do_unjail(args: Any): cli_shared.check_broadcast_args(args) cli_shared.prepare_nonce_in_args(args) validators.prepare_args_for_unjail(args) tx = do_prepare_transaction(args) try: cli_shared.send_or_simulate(tx, args) finally: tx.dump_to(args.outfile)