import { TextParserLib } from "./TextParserLib"; import { System, Protobuf } from "@koinos/sdk-as"; import { textparserlib } from "./proto/textparserlib"; const contract = new TextParserLib(); contract.callArgs = System.getArguments(); let returnBuffer = new Uint8Array(1024); switch (contract.callArgs!.entry_point) { /* class TextParserLib */ // parse_message case 0x6a5adba6: { const args = Protobuf.decode(contract.callArgs!.args, textparserlib.parse_message_args.decode); const result = contract.parse_message(args); returnBuffer = Protobuf.encode(result, textparserlib.parse_message_result.encode); break; } default: { System.exit(1); break; } } System.exit(0, returnBuffer);