def _unregister_prep(args) -> str: writer = create_writer_by_args(args) response = writer.unregister_prep() if response: return f'txHash : {response}'
def _vote_proposal(args) -> dict: params = {"id": args.id, "vote": args.vote} writer = create_writer_by_args(args) response = writer.vote_proposal(params) return response
def _cancel_proposal(args) -> dict: params = {"id": args.id} writer = create_writer_by_args(args) response = writer.cancel_proposal(params) return response
def _set_governance_variables(args) -> str: params = {'irep': convert_int_to_hex_str(args.irep)} writer = create_writer_by_args(args) response = writer.set_governance_variables(params) if response: return f'txHash : {response}'
def _register_prep(args) -> str: writer = create_writer_by_args(args) if args.prep_json: params = _get_prep_json(args, blank_able=True) else: params = dict() _get_prep_input(args, params) _get_prep_dict_from_cli(params) response = writer.register_prep(params) return 'txHash : ' + response
def _register_prep(args) -> str: writer = create_writer_by_args( args, confirm_callback=confirm_callback_for_registerPRep) if args.prep_json: params = _get_prep_json(args, blank_able=True) else: params = {} _get_prep_input(args, params) _get_prep_dict_from_cli(params) response = writer.register_prep(params) if response: return f'txHash : {response}'
def _set_prep(args) -> str: writer = create_writer_by_args(args) if args.prep_json: params = _get_prep_json(args, blank_able=True) else: params = dict() _get_prep_input(args, params) if args.interactive: _get_prep_dict_from_cli(params, set_prep=True) response = writer.set_prep(params) if response: return f'txHash : {response}'
def _register_proposal(args) -> dict: params = { "title": args.title, "description": args.desc, "type": convert_int_to_hex_str(int(args.type)), "value": None } value = _get_value_by_type(args) params['value'] = _convert_value_to_hex_str(value) writer = create_writer_by_args(args) if not args.yes or args.verbose: print_proposal_value(value) response = writer.register_proposal(params) return response
def _unregister_prep(args) -> str: writer = create_writer_by_args(args) response = writer.unregister_prep() return 'txHash : ' + response