/** * Generated by the protoc-gen-ts. DO NOT EDIT! * compiler version: 3.21.12 * source: common/result.proto * git: https://github.com/thesayyn/protoc-gen-ts */ import * as pb_1 from "google-protobuf"; export namespace common { export enum TxStatusCode { SUCCESS = 0, TIMEOUT = 1, INVALID_PARAMETER = 2, NO_PERMISSION = 3, CONTRACT_FAIL = 4, INTERNAL_ERROR = 5, INVALID_CONTRACT_TRANSACTION_TYPE = 10, INVALID_CONTRACT_PARAMETER_CONTRACT_NAME = 11, INVALID_CONTRACT_PARAMETER_METHOD = 12, INVALID_CONTRACT_PARAMETER_INIT_METHOD = 13, INVALID_CONTRACT_PARAMETER_UPGRADE_METHOD = 14, INVALID_CONTRACT_PARAMETER_BYTE_CODE = 15, INVALID_CONTRACT_PARAMETER_RUNTIME_TYPE = 16, INVALID_CONTRACT_PARAMETER_VERSION = 17, GET_FROM_TX_CONTEXT_FAILED = 20, PUT_INTO_TX_CONTEXT_FAILED = 21, CONTRACT_VERSION_EXIST_FAILED = 22, CONTRACT_VERSION_NOT_EXIST_FAILED = 23, CONTRACT_BYTE_CODE_NOT_EXIST_FAILED = 24, MARSHAL_SENDER_FAILED = 25, INVOKE_INIT_METHOD_FAILED = 26, INVOKE_UPGRADE_METHOD_FAILED = 27, CREATE_RUNTIME_INSTANCE_FAILED = 28, UNMARSHAL_CREATOR_FAILED = 29, UNMARSHAL_SENDER_FAILED = 30, GET_SENDER_PK_FAILED = 31, GET_CREATOR_PK_FAILED = 32, GET_CREATOR_FAILED = 33, GET_CREATOR_CERT_FAILED = 34, GET_SENDER_CERT_FAILED = 35, CONTRACT_FREEZE_FAILED = 36, CONTRACT_TOO_DEEP_FAILED = 37, CONTRACT_REVOKE_FAILED = 38, CONTRACT_INVOKE_METHOD_FAILED = 39, ARCHIVED_TX = 40, ARCHIVED_BLOCK = 41, GAS_BALANCE_NOT_ENOUGH_FAILED = 42, GAS_LIMIT_NOT_SET = 43, GAS_LIMIT_TOO_SMALL = 44, GET_ACCOUNT_BALANCE_FAILED = 45, PARSE_ACCOUNT_BALANCE_FAILED = 46, GET_ACCOUNT_STATUS_FAILED = 47, ACCOUNT_STATUS_FROZEN = 48 } export class TxResponse extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { code?: TxStatusCode; message?: string; contract_result?: ContractResult; tx_id?: string; tx_timestamp?: number; tx_block_height?: number; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("code" in data && data.code != undefined) { this.code = data.code; } if ("message" in data && data.message != undefined) { this.message = data.message; } if ("contract_result" in data && data.contract_result != undefined) { this.contract_result = data.contract_result; } if ("tx_id" in data && data.tx_id != undefined) { this.tx_id = data.tx_id; } if ("tx_timestamp" in data && data.tx_timestamp != undefined) { this.tx_timestamp = data.tx_timestamp; } if ("tx_block_height" in data && data.tx_block_height != undefined) { this.tx_block_height = data.tx_block_height; } } } get code() { return pb_1.Message.getFieldWithDefault(this, 1, TxStatusCode.SUCCESS) as TxStatusCode; } set code(value: TxStatusCode) { pb_1.Message.setField(this, 1, value); } get message() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set message(value: string) { pb_1.Message.setField(this, 2, value); } get contract_result() { return pb_1.Message.getWrapperField(this, ContractResult, 3) as ContractResult; } set contract_result(value: ContractResult) { pb_1.Message.setWrapperField(this, 3, value); } get has_contract_result() { return pb_1.Message.getField(this, 3) != null; } get tx_id() { return pb_1.Message.getFieldWithDefault(this, 4, "") as string; } set tx_id(value: string) { pb_1.Message.setField(this, 4, value); } get tx_timestamp() { return pb_1.Message.getFieldWithDefault(this, 5, 0) as number; } set tx_timestamp(value: number) { pb_1.Message.setField(this, 5, value); } get tx_block_height() { return pb_1.Message.getFieldWithDefault(this, 6, 0) as number; } set tx_block_height(value: number) { pb_1.Message.setField(this, 6, value); } static fromObject(data: { code?: TxStatusCode; message?: string; contract_result?: ReturnType; tx_id?: string; tx_timestamp?: number; tx_block_height?: number; }): TxResponse { const message = new TxResponse({}); if (data.code != null) { message.code = data.code; } if (data.message != null) { message.message = data.message; } if (data.contract_result != null) { message.contract_result = ContractResult.fromObject(data.contract_result); } if (data.tx_id != null) { message.tx_id = data.tx_id; } if (data.tx_timestamp != null) { message.tx_timestamp = data.tx_timestamp; } if (data.tx_block_height != null) { message.tx_block_height = data.tx_block_height; } return message; } toObject() { const data: { code?: TxStatusCode; message?: string; contract_result?: ReturnType; tx_id?: string; tx_timestamp?: number; tx_block_height?: number; } = {}; if (this.code != null) { data.code = this.code; } if (this.message != null) { data.message = this.message; } if (this.contract_result != null) { data.contract_result = this.contract_result.toObject(); } if (this.tx_id != null) { data.tx_id = this.tx_id; } if (this.tx_timestamp != null) { data.tx_timestamp = this.tx_timestamp; } if (this.tx_block_height != null) { data.tx_block_height = this.tx_block_height; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.code != TxStatusCode.SUCCESS) writer.writeEnum(1, this.code); if (this.message.length) writer.writeString(2, this.message); if (this.has_contract_result) writer.writeMessage(3, this.contract_result, () => this.contract_result.serialize(writer)); if (this.tx_id.length) writer.writeString(4, this.tx_id); if (this.tx_timestamp != 0) writer.writeInt64(5, this.tx_timestamp); if (this.tx_block_height != 0) writer.writeUint64(6, this.tx_block_height); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): TxResponse { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new TxResponse(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.code = reader.readEnum(); break; case 2: message.message = reader.readString(); break; case 3: reader.readMessage(message.contract_result, () => message.contract_result = ContractResult.deserialize(reader)); break; case 4: message.tx_id = reader.readString(); break; case 5: message.tx_timestamp = reader.readInt64(); break; case 6: message.tx_block_height = reader.readUint64(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): TxResponse { return TxResponse.deserialize(bytes); } } export class SubscribeResult extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { data?: Uint8Array; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("data" in data && data.data != undefined) { this.data = data.data; } } } get data() { return pb_1.Message.getFieldWithDefault(this, 1, new Uint8Array(0)) as Uint8Array; } set data(value: Uint8Array) { pb_1.Message.setField(this, 1, value); } static fromObject(data: { data?: Uint8Array; }): SubscribeResult { const message = new SubscribeResult({}); if (data.data != null) { message.data = data.data; } return message; } toObject() { const data: { data?: Uint8Array; } = {}; if (this.data != null) { data.data = this.data; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.data.length) writer.writeBytes(1, this.data); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): SubscribeResult { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new SubscribeResult(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.data = reader.readBytes(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): SubscribeResult { return SubscribeResult.deserialize(bytes); } } export class Result extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { code?: TxStatusCode; contract_result?: ContractResult; rw_set_hash?: Uint8Array; message?: string; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("code" in data && data.code != undefined) { this.code = data.code; } if ("contract_result" in data && data.contract_result != undefined) { this.contract_result = data.contract_result; } if ("rw_set_hash" in data && data.rw_set_hash != undefined) { this.rw_set_hash = data.rw_set_hash; } if ("message" in data && data.message != undefined) { this.message = data.message; } } } get code() { return pb_1.Message.getFieldWithDefault(this, 1, TxStatusCode.SUCCESS) as TxStatusCode; } set code(value: TxStatusCode) { pb_1.Message.setField(this, 1, value); } get contract_result() { return pb_1.Message.getWrapperField(this, ContractResult, 2) as ContractResult; } set contract_result(value: ContractResult) { pb_1.Message.setWrapperField(this, 2, value); } get has_contract_result() { return pb_1.Message.getField(this, 2) != null; } get rw_set_hash() { return pb_1.Message.getFieldWithDefault(this, 3, new Uint8Array(0)) as Uint8Array; } set rw_set_hash(value: Uint8Array) { pb_1.Message.setField(this, 3, value); } get message() { return pb_1.Message.getFieldWithDefault(this, 4, "") as string; } set message(value: string) { pb_1.Message.setField(this, 4, value); } static fromObject(data: { code?: TxStatusCode; contract_result?: ReturnType; rw_set_hash?: Uint8Array; message?: string; }): Result { const message = new Result({}); if (data.code != null) { message.code = data.code; } if (data.contract_result != null) { message.contract_result = ContractResult.fromObject(data.contract_result); } if (data.rw_set_hash != null) { message.rw_set_hash = data.rw_set_hash; } if (data.message != null) { message.message = data.message; } return message; } toObject() { const data: { code?: TxStatusCode; contract_result?: ReturnType; rw_set_hash?: Uint8Array; message?: string; } = {}; if (this.code != null) { data.code = this.code; } if (this.contract_result != null) { data.contract_result = this.contract_result.toObject(); } if (this.rw_set_hash != null) { data.rw_set_hash = this.rw_set_hash; } if (this.message != null) { data.message = this.message; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.code != TxStatusCode.SUCCESS) writer.writeEnum(1, this.code); if (this.has_contract_result) writer.writeMessage(2, this.contract_result, () => this.contract_result.serialize(writer)); if (this.rw_set_hash.length) writer.writeBytes(3, this.rw_set_hash); if (this.message.length) writer.writeString(4, this.message); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Result { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Result(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.code = reader.readEnum(); break; case 2: reader.readMessage(message.contract_result, () => message.contract_result = ContractResult.deserialize(reader)); break; case 3: message.rw_set_hash = reader.readBytes(); break; case 4: message.message = reader.readString(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): Result { return Result.deserialize(bytes); } } export class ContractResult extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { code?: number; result?: Uint8Array; message?: string; gas_used?: number; contract_event?: ContractEvent[]; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [5], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("code" in data && data.code != undefined) { this.code = data.code; } if ("result" in data && data.result != undefined) { this.result = data.result; } if ("message" in data && data.message != undefined) { this.message = data.message; } if ("gas_used" in data && data.gas_used != undefined) { this.gas_used = data.gas_used; } if ("contract_event" in data && data.contract_event != undefined) { this.contract_event = data.contract_event; } } } get code() { return pb_1.Message.getFieldWithDefault(this, 1, 0) as number; } set code(value: number) { pb_1.Message.setField(this, 1, value); } get result() { return pb_1.Message.getFieldWithDefault(this, 2, new Uint8Array(0)) as Uint8Array; } set result(value: Uint8Array) { pb_1.Message.setField(this, 2, value); } get message() { return pb_1.Message.getFieldWithDefault(this, 3, "") as string; } set message(value: string) { pb_1.Message.setField(this, 3, value); } get gas_used() { return pb_1.Message.getFieldWithDefault(this, 4, 0) as number; } set gas_used(value: number) { pb_1.Message.setField(this, 4, value); } get contract_event() { return pb_1.Message.getRepeatedWrapperField(this, ContractEvent, 5) as ContractEvent[]; } set contract_event(value: ContractEvent[]) { pb_1.Message.setRepeatedWrapperField(this, 5, value); } static fromObject(data: { code?: number; result?: Uint8Array; message?: string; gas_used?: number; contract_event?: ReturnType[]; }): ContractResult { const message = new ContractResult({}); if (data.code != null) { message.code = data.code; } if (data.result != null) { message.result = data.result; } if (data.message != null) { message.message = data.message; } if (data.gas_used != null) { message.gas_used = data.gas_used; } if (data.contract_event != null) { message.contract_event = data.contract_event.map(item => ContractEvent.fromObject(item)); } return message; } toObject() { const data: { code?: number; result?: Uint8Array; message?: string; gas_used?: number; contract_event?: ReturnType[]; } = {}; if (this.code != null) { data.code = this.code; } if (this.result != null) { data.result = this.result; } if (this.message != null) { data.message = this.message; } if (this.gas_used != null) { data.gas_used = this.gas_used; } if (this.contract_event != null) { data.contract_event = this.contract_event.map((item: ContractEvent) => item.toObject()); } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.code != 0) writer.writeUint32(1, this.code); if (this.result.length) writer.writeBytes(2, this.result); if (this.message.length) writer.writeString(3, this.message); if (this.gas_used != 0) writer.writeUint64(4, this.gas_used); if (this.contract_event.length) writer.writeRepeatedMessage(5, this.contract_event, (item: ContractEvent) => item.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ContractResult { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new ContractResult(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.code = reader.readUint32(); break; case 2: message.result = reader.readBytes(); break; case 3: message.message = reader.readString(); break; case 4: message.gas_used = reader.readUint64(); break; case 5: reader.readMessage(message.contract_event, () => pb_1.Message.addToRepeatedWrapperField(message, 5, ContractEvent.deserialize(reader), ContractEvent)); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): ContractResult { return ContractResult.deserialize(bytes); } } export class PrivateGetContract extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { contract_code?: Uint8Array; version?: string; gas_limit?: number; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("contract_code" in data && data.contract_code != undefined) { this.contract_code = data.contract_code; } if ("version" in data && data.version != undefined) { this.version = data.version; } if ("gas_limit" in data && data.gas_limit != undefined) { this.gas_limit = data.gas_limit; } } } get contract_code() { return pb_1.Message.getFieldWithDefault(this, 1, new Uint8Array(0)) as Uint8Array; } set contract_code(value: Uint8Array) { pb_1.Message.setField(this, 1, value); } get version() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set version(value: string) { pb_1.Message.setField(this, 2, value); } get gas_limit() { return pb_1.Message.getFieldWithDefault(this, 3, 0) as number; } set gas_limit(value: number) { pb_1.Message.setField(this, 3, value); } static fromObject(data: { contract_code?: Uint8Array; version?: string; gas_limit?: number; }): PrivateGetContract { const message = new PrivateGetContract({}); if (data.contract_code != null) { message.contract_code = data.contract_code; } if (data.version != null) { message.version = data.version; } if (data.gas_limit != null) { message.gas_limit = data.gas_limit; } return message; } toObject() { const data: { contract_code?: Uint8Array; version?: string; gas_limit?: number; } = {}; if (this.contract_code != null) { data.contract_code = this.contract_code; } if (this.version != null) { data.version = this.version; } if (this.gas_limit != null) { data.gas_limit = this.gas_limit; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.contract_code.length) writer.writeBytes(1, this.contract_code); if (this.version.length) writer.writeString(2, this.version); if (this.gas_limit != 0) writer.writeUint64(3, this.gas_limit); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): PrivateGetContract { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new PrivateGetContract(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.contract_code = reader.readBytes(); break; case 2: message.version = reader.readString(); break; case 3: message.gas_limit = reader.readUint64(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): PrivateGetContract { return PrivateGetContract.deserialize(bytes); } } export class StrSlice extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { str_arr?: string[]; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("str_arr" in data && data.str_arr != undefined) { this.str_arr = data.str_arr; } } } get str_arr() { return pb_1.Message.getFieldWithDefault(this, 1, []) as string[]; } set str_arr(value: string[]) { pb_1.Message.setField(this, 1, value); } static fromObject(data: { str_arr?: string[]; }): StrSlice { const message = new StrSlice({}); if (data.str_arr != null) { message.str_arr = data.str_arr; } return message; } toObject() { const data: { str_arr?: string[]; } = {}; if (this.str_arr != null) { data.str_arr = this.str_arr; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.str_arr.length) writer.writeRepeatedString(1, this.str_arr); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): StrSlice { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new StrSlice(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: pb_1.Message.addToRepeatedField(message, 1, reader.readString()); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): StrSlice { return StrSlice.deserialize(bytes); } } export class CertInfos extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { cert_infos?: CertInfo[]; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("cert_infos" in data && data.cert_infos != undefined) { this.cert_infos = data.cert_infos; } } } get cert_infos() { return pb_1.Message.getRepeatedWrapperField(this, CertInfo, 1) as CertInfo[]; } set cert_infos(value: CertInfo[]) { pb_1.Message.setRepeatedWrapperField(this, 1, value); } static fromObject(data: { cert_infos?: ReturnType[]; }): CertInfos { const message = new CertInfos({}); if (data.cert_infos != null) { message.cert_infos = data.cert_infos.map(item => CertInfo.fromObject(item)); } return message; } toObject() { const data: { cert_infos?: ReturnType[]; } = {}; if (this.cert_infos != null) { data.cert_infos = this.cert_infos.map((item: CertInfo) => item.toObject()); } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.cert_infos.length) writer.writeRepeatedMessage(1, this.cert_infos, (item: CertInfo) => item.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CertInfos { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new CertInfos(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.cert_infos, () => pb_1.Message.addToRepeatedWrapperField(message, 1, CertInfo.deserialize(reader), CertInfo)); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): CertInfos { return CertInfos.deserialize(bytes); } } export class CertInfo extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { hash?: string; cert?: Uint8Array; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("hash" in data && data.hash != undefined) { this.hash = data.hash; } if ("cert" in data && data.cert != undefined) { this.cert = data.cert; } } } get hash() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set hash(value: string) { pb_1.Message.setField(this, 1, value); } get cert() { return pb_1.Message.getFieldWithDefault(this, 2, new Uint8Array(0)) as Uint8Array; } set cert(value: Uint8Array) { pb_1.Message.setField(this, 2, value); } static fromObject(data: { hash?: string; cert?: Uint8Array; }): CertInfo { const message = new CertInfo({}); if (data.hash != null) { message.hash = data.hash; } if (data.cert != null) { message.cert = data.cert; } return message; } toObject() { const data: { hash?: string; cert?: Uint8Array; } = {}; if (this.hash != null) { data.hash = this.hash; } if (this.cert != null) { data.cert = this.cert; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.hash.length) writer.writeString(1, this.hash); if (this.cert.length) writer.writeBytes(2, this.cert); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CertInfo { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new CertInfo(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.hash = reader.readString(); break; case 2: message.cert = reader.readBytes(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): CertInfo { return CertInfo.deserialize(bytes); } } export class ContractEvent extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { topic?: string; tx_id?: string; contract_name?: string; contract_version?: string; event_data?: string[]; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [5], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("topic" in data && data.topic != undefined) { this.topic = data.topic; } if ("tx_id" in data && data.tx_id != undefined) { this.tx_id = data.tx_id; } if ("contract_name" in data && data.contract_name != undefined) { this.contract_name = data.contract_name; } if ("contract_version" in data && data.contract_version != undefined) { this.contract_version = data.contract_version; } if ("event_data" in data && data.event_data != undefined) { this.event_data = data.event_data; } } } get topic() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set topic(value: string) { pb_1.Message.setField(this, 1, value); } get tx_id() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set tx_id(value: string) { pb_1.Message.setField(this, 2, value); } get contract_name() { return pb_1.Message.getFieldWithDefault(this, 3, "") as string; } set contract_name(value: string) { pb_1.Message.setField(this, 3, value); } get contract_version() { return pb_1.Message.getFieldWithDefault(this, 4, "") as string; } set contract_version(value: string) { pb_1.Message.setField(this, 4, value); } get event_data() { return pb_1.Message.getFieldWithDefault(this, 5, []) as string[]; } set event_data(value: string[]) { pb_1.Message.setField(this, 5, value); } static fromObject(data: { topic?: string; tx_id?: string; contract_name?: string; contract_version?: string; event_data?: string[]; }): ContractEvent { const message = new ContractEvent({}); if (data.topic != null) { message.topic = data.topic; } if (data.tx_id != null) { message.tx_id = data.tx_id; } if (data.contract_name != null) { message.contract_name = data.contract_name; } if (data.contract_version != null) { message.contract_version = data.contract_version; } if (data.event_data != null) { message.event_data = data.event_data; } return message; } toObject() { const data: { topic?: string; tx_id?: string; contract_name?: string; contract_version?: string; event_data?: string[]; } = {}; if (this.topic != null) { data.topic = this.topic; } if (this.tx_id != null) { data.tx_id = this.tx_id; } if (this.contract_name != null) { data.contract_name = this.contract_name; } if (this.contract_version != null) { data.contract_version = this.contract_version; } if (this.event_data != null) { data.event_data = this.event_data; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.topic.length) writer.writeString(1, this.topic); if (this.tx_id.length) writer.writeString(2, this.tx_id); if (this.contract_name.length) writer.writeString(3, this.contract_name); if (this.contract_version.length) writer.writeString(4, this.contract_version); if (this.event_data.length) writer.writeRepeatedString(5, this.event_data); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ContractEvent { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new ContractEvent(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.topic = reader.readString(); break; case 2: message.tx_id = reader.readString(); break; case 3: message.contract_name = reader.readString(); break; case 4: message.contract_version = reader.readString(); break; case 5: pb_1.Message.addToRepeatedField(message, 5, reader.readString()); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): ContractEvent { return ContractEvent.deserialize(bytes); } } export class ContractEventInfo extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { block_height?: number; chain_id?: string; topic?: string; tx_id?: string; event_index?: number; contract_name?: string; contract_version?: string; event_data?: string[]; block_timestamp?: number; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [8], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("block_height" in data && data.block_height != undefined) { this.block_height = data.block_height; } if ("chain_id" in data && data.chain_id != undefined) { this.chain_id = data.chain_id; } if ("topic" in data && data.topic != undefined) { this.topic = data.topic; } if ("tx_id" in data && data.tx_id != undefined) { this.tx_id = data.tx_id; } if ("event_index" in data && data.event_index != undefined) { this.event_index = data.event_index; } if ("contract_name" in data && data.contract_name != undefined) { this.contract_name = data.contract_name; } if ("contract_version" in data && data.contract_version != undefined) { this.contract_version = data.contract_version; } if ("event_data" in data && data.event_data != undefined) { this.event_data = data.event_data; } if ("block_timestamp" in data && data.block_timestamp != undefined) { this.block_timestamp = data.block_timestamp; } } } get block_height() { return pb_1.Message.getFieldWithDefault(this, 1, 0) as number; } set block_height(value: number) { pb_1.Message.setField(this, 1, value); } get chain_id() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set chain_id(value: string) { pb_1.Message.setField(this, 2, value); } get topic() { return pb_1.Message.getFieldWithDefault(this, 3, "") as string; } set topic(value: string) { pb_1.Message.setField(this, 3, value); } get tx_id() { return pb_1.Message.getFieldWithDefault(this, 4, "") as string; } set tx_id(value: string) { pb_1.Message.setField(this, 4, value); } get event_index() { return pb_1.Message.getFieldWithDefault(this, 5, 0) as number; } set event_index(value: number) { pb_1.Message.setField(this, 5, value); } get contract_name() { return pb_1.Message.getFieldWithDefault(this, 6, "") as string; } set contract_name(value: string) { pb_1.Message.setField(this, 6, value); } get contract_version() { return pb_1.Message.getFieldWithDefault(this, 7, "") as string; } set contract_version(value: string) { pb_1.Message.setField(this, 7, value); } get event_data() { return pb_1.Message.getFieldWithDefault(this, 8, []) as string[]; } set event_data(value: string[]) { pb_1.Message.setField(this, 8, value); } get block_timestamp() { return pb_1.Message.getFieldWithDefault(this, 9, 0) as number; } set block_timestamp(value: number) { pb_1.Message.setField(this, 9, value); } static fromObject(data: { block_height?: number; chain_id?: string; topic?: string; tx_id?: string; event_index?: number; contract_name?: string; contract_version?: string; event_data?: string[]; block_timestamp?: number; }): ContractEventInfo { const message = new ContractEventInfo({}); if (data.block_height != null) { message.block_height = data.block_height; } if (data.chain_id != null) { message.chain_id = data.chain_id; } if (data.topic != null) { message.topic = data.topic; } if (data.tx_id != null) { message.tx_id = data.tx_id; } if (data.event_index != null) { message.event_index = data.event_index; } if (data.contract_name != null) { message.contract_name = data.contract_name; } if (data.contract_version != null) { message.contract_version = data.contract_version; } if (data.event_data != null) { message.event_data = data.event_data; } if (data.block_timestamp != null) { message.block_timestamp = data.block_timestamp; } return message; } toObject() { const data: { block_height?: number; chain_id?: string; topic?: string; tx_id?: string; event_index?: number; contract_name?: string; contract_version?: string; event_data?: string[]; block_timestamp?: number; } = {}; if (this.block_height != null) { data.block_height = this.block_height; } if (this.chain_id != null) { data.chain_id = this.chain_id; } if (this.topic != null) { data.topic = this.topic; } if (this.tx_id != null) { data.tx_id = this.tx_id; } if (this.event_index != null) { data.event_index = this.event_index; } if (this.contract_name != null) { data.contract_name = this.contract_name; } if (this.contract_version != null) { data.contract_version = this.contract_version; } if (this.event_data != null) { data.event_data = this.event_data; } if (this.block_timestamp != null) { data.block_timestamp = this.block_timestamp; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.block_height != 0) writer.writeUint64(1, this.block_height); if (this.chain_id.length) writer.writeString(2, this.chain_id); if (this.topic.length) writer.writeString(3, this.topic); if (this.tx_id.length) writer.writeString(4, this.tx_id); if (this.event_index != 0) writer.writeUint32(5, this.event_index); if (this.contract_name.length) writer.writeString(6, this.contract_name); if (this.contract_version.length) writer.writeString(7, this.contract_version); if (this.event_data.length) writer.writeRepeatedString(8, this.event_data); if (this.block_timestamp != 0) writer.writeInt64(9, this.block_timestamp); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ContractEventInfo { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new ContractEventInfo(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.block_height = reader.readUint64(); break; case 2: message.chain_id = reader.readString(); break; case 3: message.topic = reader.readString(); break; case 4: message.tx_id = reader.readString(); break; case 5: message.event_index = reader.readUint32(); break; case 6: message.contract_name = reader.readString(); break; case 7: message.contract_version = reader.readString(); break; case 8: pb_1.Message.addToRepeatedField(message, 8, reader.readString()); break; case 9: message.block_timestamp = reader.readInt64(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): ContractEventInfo { return ContractEventInfo.deserialize(bytes); } } export class ContractEventInfoList extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { contract_events?: ContractEventInfo[]; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("contract_events" in data && data.contract_events != undefined) { this.contract_events = data.contract_events; } } } get contract_events() { return pb_1.Message.getRepeatedWrapperField(this, ContractEventInfo, 1) as ContractEventInfo[]; } set contract_events(value: ContractEventInfo[]) { pb_1.Message.setRepeatedWrapperField(this, 1, value); } static fromObject(data: { contract_events?: ReturnType[]; }): ContractEventInfoList { const message = new ContractEventInfoList({}); if (data.contract_events != null) { message.contract_events = data.contract_events.map(item => ContractEventInfo.fromObject(item)); } return message; } toObject() { const data: { contract_events?: ReturnType[]; } = {}; if (this.contract_events != null) { data.contract_events = this.contract_events.map((item: ContractEventInfo) => item.toObject()); } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.contract_events.length) writer.writeRepeatedMessage(1, this.contract_events, (item: ContractEventInfo) => item.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ContractEventInfoList { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new ContractEventInfoList(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.contract_events, () => pb_1.Message.addToRepeatedWrapperField(message, 1, ContractEventInfo.deserialize(reader), ContractEventInfo)); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): ContractEventInfoList { return ContractEventInfoList.deserialize(bytes); } } export class ContractEventMessageInfo extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { block_height?: number; chain_id?: string; contract_event_list?: ContractEventInfoList; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("block_height" in data && data.block_height != undefined) { this.block_height = data.block_height; } if ("chain_id" in data && data.chain_id != undefined) { this.chain_id = data.chain_id; } if ("contract_event_list" in data && data.contract_event_list != undefined) { this.contract_event_list = data.contract_event_list; } } } get block_height() { return pb_1.Message.getFieldWithDefault(this, 1, 0) as number; } set block_height(value: number) { pb_1.Message.setField(this, 1, value); } get chain_id() { return pb_1.Message.getFieldWithDefault(this, 2, "") as string; } set chain_id(value: string) { pb_1.Message.setField(this, 2, value); } get contract_event_list() { return pb_1.Message.getWrapperField(this, ContractEventInfoList, 3) as ContractEventInfoList; } set contract_event_list(value: ContractEventInfoList) { pb_1.Message.setWrapperField(this, 3, value); } get has_contract_event_list() { return pb_1.Message.getField(this, 3) != null; } static fromObject(data: { block_height?: number; chain_id?: string; contract_event_list?: ReturnType; }): ContractEventMessageInfo { const message = new ContractEventMessageInfo({}); if (data.block_height != null) { message.block_height = data.block_height; } if (data.chain_id != null) { message.chain_id = data.chain_id; } if (data.contract_event_list != null) { message.contract_event_list = ContractEventInfoList.fromObject(data.contract_event_list); } return message; } toObject() { const data: { block_height?: number; chain_id?: string; contract_event_list?: ReturnType; } = {}; if (this.block_height != null) { data.block_height = this.block_height; } if (this.chain_id != null) { data.chain_id = this.chain_id; } if (this.contract_event_list != null) { data.contract_event_list = this.contract_event_list.toObject(); } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.block_height != 0) writer.writeUint64(1, this.block_height); if (this.chain_id.length) writer.writeString(2, this.chain_id); if (this.has_contract_event_list) writer.writeMessage(3, this.contract_event_list, () => this.contract_event_list.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ContractEventMessageInfo { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new ContractEventMessageInfo(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.block_height = reader.readUint64(); break; case 2: message.chain_id = reader.readString(); break; case 3: reader.readMessage(message.contract_event_list, () => message.contract_event_list = ContractEventInfoList.deserialize(reader)); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): ContractEventMessageInfo { return ContractEventMessageInfo.deserialize(bytes); } } export class AliasInfo extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { alias?: string; now_cert?: AliasCertInfo; his_certs?: AliasCertInfo[]; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [3], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("alias" in data && data.alias != undefined) { this.alias = data.alias; } if ("now_cert" in data && data.now_cert != undefined) { this.now_cert = data.now_cert; } if ("his_certs" in data && data.his_certs != undefined) { this.his_certs = data.his_certs; } } } get alias() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set alias(value: string) { pb_1.Message.setField(this, 1, value); } get now_cert() { return pb_1.Message.getWrapperField(this, AliasCertInfo, 2) as AliasCertInfo; } set now_cert(value: AliasCertInfo) { pb_1.Message.setWrapperField(this, 2, value); } get has_now_cert() { return pb_1.Message.getField(this, 2) != null; } get his_certs() { return pb_1.Message.getRepeatedWrapperField(this, AliasCertInfo, 3) as AliasCertInfo[]; } set his_certs(value: AliasCertInfo[]) { pb_1.Message.setRepeatedWrapperField(this, 3, value); } static fromObject(data: { alias?: string; now_cert?: ReturnType; his_certs?: ReturnType[]; }): AliasInfo { const message = new AliasInfo({}); if (data.alias != null) { message.alias = data.alias; } if (data.now_cert != null) { message.now_cert = AliasCertInfo.fromObject(data.now_cert); } if (data.his_certs != null) { message.his_certs = data.his_certs.map(item => AliasCertInfo.fromObject(item)); } return message; } toObject() { const data: { alias?: string; now_cert?: ReturnType; his_certs?: ReturnType[]; } = {}; if (this.alias != null) { data.alias = this.alias; } if (this.now_cert != null) { data.now_cert = this.now_cert.toObject(); } if (this.his_certs != null) { data.his_certs = this.his_certs.map((item: AliasCertInfo) => item.toObject()); } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.alias.length) writer.writeString(1, this.alias); if (this.has_now_cert) writer.writeMessage(2, this.now_cert, () => this.now_cert.serialize(writer)); if (this.his_certs.length) writer.writeRepeatedMessage(3, this.his_certs, (item: AliasCertInfo) => item.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): AliasInfo { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new AliasInfo(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.alias = reader.readString(); break; case 2: reader.readMessage(message.now_cert, () => message.now_cert = AliasCertInfo.deserialize(reader)); break; case 3: reader.readMessage(message.his_certs, () => pb_1.Message.addToRepeatedWrapperField(message, 3, AliasCertInfo.deserialize(reader), AliasCertInfo)); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): AliasInfo { return AliasInfo.deserialize(bytes); } } export class AliasInfos extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { alias_infos?: AliasInfo[]; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("alias_infos" in data && data.alias_infos != undefined) { this.alias_infos = data.alias_infos; } } } get alias_infos() { return pb_1.Message.getRepeatedWrapperField(this, AliasInfo, 1) as AliasInfo[]; } set alias_infos(value: AliasInfo[]) { pb_1.Message.setRepeatedWrapperField(this, 1, value); } static fromObject(data: { alias_infos?: ReturnType[]; }): AliasInfos { const message = new AliasInfos({}); if (data.alias_infos != null) { message.alias_infos = data.alias_infos.map(item => AliasInfo.fromObject(item)); } return message; } toObject() { const data: { alias_infos?: ReturnType[]; } = {}; if (this.alias_infos != null) { data.alias_infos = this.alias_infos.map((item: AliasInfo) => item.toObject()); } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.alias_infos.length) writer.writeRepeatedMessage(1, this.alias_infos, (item: AliasInfo) => item.serialize(writer)); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): AliasInfos { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new AliasInfos(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: reader.readMessage(message.alias_infos, () => pb_1.Message.addToRepeatedWrapperField(message, 1, AliasInfo.deserialize(reader), AliasInfo)); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): AliasInfos { return AliasInfos.deserialize(bytes); } } export class AliasCertInfo extends pb_1.Message { #one_of_decls: number[][] = []; constructor(data?: any[] | { hash?: string; cert?: Uint8Array; block_height?: number; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("hash" in data && data.hash != undefined) { this.hash = data.hash; } if ("cert" in data && data.cert != undefined) { this.cert = data.cert; } if ("block_height" in data && data.block_height != undefined) { this.block_height = data.block_height; } } } get hash() { return pb_1.Message.getFieldWithDefault(this, 1, "") as string; } set hash(value: string) { pb_1.Message.setField(this, 1, value); } get cert() { return pb_1.Message.getFieldWithDefault(this, 2, new Uint8Array(0)) as Uint8Array; } set cert(value: Uint8Array) { pb_1.Message.setField(this, 2, value); } get block_height() { return pb_1.Message.getFieldWithDefault(this, 3, 0) as number; } set block_height(value: number) { pb_1.Message.setField(this, 3, value); } static fromObject(data: { hash?: string; cert?: Uint8Array; block_height?: number; }): AliasCertInfo { const message = new AliasCertInfo({}); if (data.hash != null) { message.hash = data.hash; } if (data.cert != null) { message.cert = data.cert; } if (data.block_height != null) { message.block_height = data.block_height; } return message; } toObject() { const data: { hash?: string; cert?: Uint8Array; block_height?: number; } = {}; if (this.hash != null) { data.hash = this.hash; } if (this.cert != null) { data.cert = this.cert; } if (this.block_height != null) { data.block_height = this.block_height; } return data; } serialize(): Uint8Array; serialize(w: pb_1.BinaryWriter): void; serialize(w?: pb_1.BinaryWriter): Uint8Array | void { const writer = w || new pb_1.BinaryWriter(); if (this.hash.length) writer.writeString(1, this.hash); if (this.cert.length) writer.writeBytes(2, this.cert); if (this.block_height != 0) writer.writeUint64(3, this.block_height); if (!w) return writer.getResultBuffer(); } static deserialize(bytes: Uint8Array | pb_1.BinaryReader): AliasCertInfo { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new AliasCertInfo(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: message.hash = reader.readString(); break; case 2: message.cert = reader.readBytes(); break; case 3: message.block_height = reader.readUint64(); break; default: reader.skipField(); } } return message; } serializeBinary(): Uint8Array { return this.serialize(); } static deserializeBinary(bytes: Uint8Array): AliasCertInfo { return AliasCertInfo.deserialize(bytes); } } }