UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

1,283 lines (1,282 loc) 45.5 kB
//@ts-nocheck import { Coin } from "../../cosmos/base/v1beta1/coin"; import { RawReport } from "./oracle"; import { BinaryReader, BinaryWriter } from "../../binary"; import { bytesFromBase64, base64FromBytes } from "../../helpers"; function createBaseMsgRequestData() { return { oracleScriptId: BigInt(0), calldata: new Uint8Array(), askCount: BigInt(0), minCount: BigInt(0), clientId: "", feeLimit: [], prepareGas: BigInt(0), executeGas: BigInt(0), sender: "" }; } export const MsgRequestData = { typeUrl: "/oracle.v1.MsgRequestData", encode(message, writer = BinaryWriter.create()) { if (message.oracleScriptId !== BigInt(0)) { writer.uint32(8).uint64(message.oracleScriptId); } if (message.calldata.length !== 0) { writer.uint32(18).bytes(message.calldata); } if (message.askCount !== BigInt(0)) { writer.uint32(24).uint64(message.askCount); } if (message.minCount !== BigInt(0)) { writer.uint32(32).uint64(message.minCount); } if (message.clientId !== "") { writer.uint32(42).string(message.clientId); } for (const v of message.feeLimit) { Coin.encode(v, writer.uint32(50).fork()).ldelim(); } if (message.prepareGas !== BigInt(0)) { writer.uint32(56).uint64(message.prepareGas); } if (message.executeGas !== BigInt(0)) { writer.uint32(64).uint64(message.executeGas); } if (message.sender !== "") { writer.uint32(74).string(message.sender); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgRequestData(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.oracleScriptId = reader.uint64(); break; case 2: message.calldata = reader.bytes(); break; case 3: message.askCount = reader.uint64(); break; case 4: message.minCount = reader.uint64(); break; case 5: message.clientId = reader.string(); break; case 6: message.feeLimit.push(Coin.decode(reader, reader.uint32())); break; case 7: message.prepareGas = reader.uint64(); break; case 8: message.executeGas = reader.uint64(); break; case 9: message.sender = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgRequestData(); message.oracleScriptId = object.oracleScriptId !== undefined && object.oracleScriptId !== null ? BigInt(object.oracleScriptId.toString()) : BigInt(0); message.calldata = object.calldata ?? new Uint8Array(); message.askCount = object.askCount !== undefined && object.askCount !== null ? BigInt(object.askCount.toString()) : BigInt(0); message.minCount = object.minCount !== undefined && object.minCount !== null ? BigInt(object.minCount.toString()) : BigInt(0); message.clientId = object.clientId ?? ""; message.feeLimit = object.feeLimit?.map(e => Coin.fromPartial(e)) || []; message.prepareGas = object.prepareGas !== undefined && object.prepareGas !== null ? BigInt(object.prepareGas.toString()) : BigInt(0); message.executeGas = object.executeGas !== undefined && object.executeGas !== null ? BigInt(object.executeGas.toString()) : BigInt(0); message.sender = object.sender ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgRequestData(); if (object.oracle_script_id !== undefined && object.oracle_script_id !== null) { message.oracleScriptId = BigInt(object.oracle_script_id); } if (object.calldata !== undefined && object.calldata !== null) { message.calldata = bytesFromBase64(object.calldata); } if (object.ask_count !== undefined && object.ask_count !== null) { message.askCount = BigInt(object.ask_count); } if (object.min_count !== undefined && object.min_count !== null) { message.minCount = BigInt(object.min_count); } if (object.client_id !== undefined && object.client_id !== null) { message.clientId = object.client_id; } message.feeLimit = object.fee_limit?.map(e => Coin.fromAmino(e)) || []; if (object.prepare_gas !== undefined && object.prepare_gas !== null) { message.prepareGas = BigInt(object.prepare_gas); } if (object.execute_gas !== undefined && object.execute_gas !== null) { message.executeGas = BigInt(object.execute_gas); } if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } return message; }, toAmino(message) { const obj = {}; obj.oracle_script_id = message.oracleScriptId !== BigInt(0) ? message.oracleScriptId?.toString() : undefined; obj.calldata = message.calldata ? base64FromBytes(message.calldata) : undefined; obj.ask_count = message.askCount !== BigInt(0) ? message.askCount?.toString() : undefined; obj.min_count = message.minCount !== BigInt(0) ? message.minCount?.toString() : undefined; obj.client_id = message.clientId === "" ? undefined : message.clientId; if (message.feeLimit) { obj.fee_limit = message.feeLimit.map(e => e ? Coin.toAmino(e) : undefined); } else { obj.fee_limit = message.feeLimit; } obj.prepare_gas = message.prepareGas !== BigInt(0) ? message.prepareGas?.toString() : undefined; obj.execute_gas = message.executeGas !== BigInt(0) ? message.executeGas?.toString() : undefined; obj.sender = message.sender === "" ? undefined : message.sender; return obj; }, fromAminoMsg(object) { return MsgRequestData.fromAmino(object.value); }, toAminoMsg(message) { return { type: "oracle/Request", value: MsgRequestData.toAmino(message) }; }, fromProtoMsg(message) { return MsgRequestData.decode(message.value); }, toProto(message) { return MsgRequestData.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/oracle.v1.MsgRequestData", value: MsgRequestData.encode(message).finish() }; } }; function createBaseMsgRequestDataResponse() { return {}; } export const MsgRequestDataResponse = { typeUrl: "/oracle.v1.MsgRequestDataResponse", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgRequestDataResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgRequestDataResponse(); return message; }, fromAmino(_) { const message = createBaseMsgRequestDataResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return MsgRequestDataResponse.fromAmino(object.value); }, fromProtoMsg(message) { return MsgRequestDataResponse.decode(message.value); }, toProto(message) { return MsgRequestDataResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/oracle.v1.MsgRequestDataResponse", value: MsgRequestDataResponse.encode(message).finish() }; } }; function createBaseMsgReportData() { return { requestId: BigInt(0), rawReports: [], validator: "" }; } export const MsgReportData = { typeUrl: "/oracle.v1.MsgReportData", encode(message, writer = BinaryWriter.create()) { if (message.requestId !== BigInt(0)) { writer.uint32(8).uint64(message.requestId); } for (const v of message.rawReports) { RawReport.encode(v, writer.uint32(18).fork()).ldelim(); } if (message.validator !== "") { writer.uint32(26).string(message.validator); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgReportData(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.requestId = reader.uint64(); break; case 2: message.rawReports.push(RawReport.decode(reader, reader.uint32())); break; case 3: message.validator = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgReportData(); message.requestId = object.requestId !== undefined && object.requestId !== null ? BigInt(object.requestId.toString()) : BigInt(0); message.rawReports = object.rawReports?.map(e => RawReport.fromPartial(e)) || []; message.validator = object.validator ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgReportData(); if (object.request_id !== undefined && object.request_id !== null) { message.requestId = BigInt(object.request_id); } message.rawReports = object.raw_reports?.map(e => RawReport.fromAmino(e)) || []; if (object.validator !== undefined && object.validator !== null) { message.validator = object.validator; } return message; }, toAmino(message) { const obj = {}; obj.request_id = message.requestId !== BigInt(0) ? message.requestId?.toString() : undefined; if (message.rawReports) { obj.raw_reports = message.rawReports.map(e => e ? RawReport.toAmino(e) : undefined); } else { obj.raw_reports = message.rawReports; } obj.validator = message.validator === "" ? undefined : message.validator; return obj; }, fromAminoMsg(object) { return MsgReportData.fromAmino(object.value); }, toAminoMsg(message) { return { type: "oracle/Report", value: MsgReportData.toAmino(message) }; }, fromProtoMsg(message) { return MsgReportData.decode(message.value); }, toProto(message) { return MsgReportData.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/oracle.v1.MsgReportData", value: MsgReportData.encode(message).finish() }; } }; function createBaseMsgReportDataResponse() { return {}; } export const MsgReportDataResponse = { typeUrl: "/oracle.v1.MsgReportDataResponse", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgReportDataResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgReportDataResponse(); return message; }, fromAmino(_) { const message = createBaseMsgReportDataResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return MsgReportDataResponse.fromAmino(object.value); }, fromProtoMsg(message) { return MsgReportDataResponse.decode(message.value); }, toProto(message) { return MsgReportDataResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/oracle.v1.MsgReportDataResponse", value: MsgReportDataResponse.encode(message).finish() }; } }; function createBaseMsgCreateDataSource() { return { name: "", description: "", executable: new Uint8Array(), fee: [], treasury: "", owner: "", sender: "" }; } export const MsgCreateDataSource = { typeUrl: "/oracle.v1.MsgCreateDataSource", encode(message, writer = BinaryWriter.create()) { if (message.name !== "") { writer.uint32(10).string(message.name); } if (message.description !== "") { writer.uint32(18).string(message.description); } if (message.executable.length !== 0) { writer.uint32(26).bytes(message.executable); } for (const v of message.fee) { Coin.encode(v, writer.uint32(34).fork()).ldelim(); } if (message.treasury !== "") { writer.uint32(42).string(message.treasury); } if (message.owner !== "") { writer.uint32(50).string(message.owner); } if (message.sender !== "") { writer.uint32(58).string(message.sender); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgCreateDataSource(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.name = reader.string(); break; case 2: message.description = reader.string(); break; case 3: message.executable = reader.bytes(); break; case 4: message.fee.push(Coin.decode(reader, reader.uint32())); break; case 5: message.treasury = reader.string(); break; case 6: message.owner = reader.string(); break; case 7: message.sender = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgCreateDataSource(); message.name = object.name ?? ""; message.description = object.description ?? ""; message.executable = object.executable ?? new Uint8Array(); message.fee = object.fee?.map(e => Coin.fromPartial(e)) || []; message.treasury = object.treasury ?? ""; message.owner = object.owner ?? ""; message.sender = object.sender ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgCreateDataSource(); if (object.name !== undefined && object.name !== null) { message.name = object.name; } if (object.description !== undefined && object.description !== null) { message.description = object.description; } if (object.executable !== undefined && object.executable !== null) { message.executable = bytesFromBase64(object.executable); } message.fee = object.fee?.map(e => Coin.fromAmino(e)) || []; if (object.treasury !== undefined && object.treasury !== null) { message.treasury = object.treasury; } if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } return message; }, toAmino(message) { const obj = {}; obj.name = message.name === "" ? undefined : message.name; obj.description = message.description === "" ? undefined : message.description; obj.executable = message.executable ? base64FromBytes(message.executable) : undefined; if (message.fee) { obj.fee = message.fee.map(e => e ? Coin.toAmino(e) : undefined); } else { obj.fee = message.fee; } obj.treasury = message.treasury === "" ? undefined : message.treasury; obj.owner = message.owner === "" ? undefined : message.owner; obj.sender = message.sender === "" ? undefined : message.sender; return obj; }, fromAminoMsg(object) { return MsgCreateDataSource.fromAmino(object.value); }, toAminoMsg(message) { return { type: "oracle/CreateDataSource", value: MsgCreateDataSource.toAmino(message) }; }, fromProtoMsg(message) { return MsgCreateDataSource.decode(message.value); }, toProto(message) { return MsgCreateDataSource.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/oracle.v1.MsgCreateDataSource", value: MsgCreateDataSource.encode(message).finish() }; } }; function createBaseMsgCreateDataSourceResponse() { return {}; } export const MsgCreateDataSourceResponse = { typeUrl: "/oracle.v1.MsgCreateDataSourceResponse", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgCreateDataSourceResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgCreateDataSourceResponse(); return message; }, fromAmino(_) { const message = createBaseMsgCreateDataSourceResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return MsgCreateDataSourceResponse.fromAmino(object.value); }, fromProtoMsg(message) { return MsgCreateDataSourceResponse.decode(message.value); }, toProto(message) { return MsgCreateDataSourceResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/oracle.v1.MsgCreateDataSourceResponse", value: MsgCreateDataSourceResponse.encode(message).finish() }; } }; function createBaseMsgEditDataSource() { return { dataSourceId: BigInt(0), name: "", description: "", executable: new Uint8Array(), fee: [], treasury: "", owner: "", sender: "" }; } export const MsgEditDataSource = { typeUrl: "/oracle.v1.MsgEditDataSource", encode(message, writer = BinaryWriter.create()) { if (message.dataSourceId !== BigInt(0)) { writer.uint32(8).uint64(message.dataSourceId); } if (message.name !== "") { writer.uint32(18).string(message.name); } if (message.description !== "") { writer.uint32(26).string(message.description); } if (message.executable.length !== 0) { writer.uint32(34).bytes(message.executable); } for (const v of message.fee) { Coin.encode(v, writer.uint32(42).fork()).ldelim(); } if (message.treasury !== "") { writer.uint32(50).string(message.treasury); } if (message.owner !== "") { writer.uint32(58).string(message.owner); } if (message.sender !== "") { writer.uint32(66).string(message.sender); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgEditDataSource(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.dataSourceId = reader.uint64(); break; case 2: message.name = reader.string(); break; case 3: message.description = reader.string(); break; case 4: message.executable = reader.bytes(); break; case 5: message.fee.push(Coin.decode(reader, reader.uint32())); break; case 6: message.treasury = reader.string(); break; case 7: message.owner = reader.string(); break; case 8: message.sender = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgEditDataSource(); message.dataSourceId = object.dataSourceId !== undefined && object.dataSourceId !== null ? BigInt(object.dataSourceId.toString()) : BigInt(0); message.name = object.name ?? ""; message.description = object.description ?? ""; message.executable = object.executable ?? new Uint8Array(); message.fee = object.fee?.map(e => Coin.fromPartial(e)) || []; message.treasury = object.treasury ?? ""; message.owner = object.owner ?? ""; message.sender = object.sender ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgEditDataSource(); if (object.data_source_id !== undefined && object.data_source_id !== null) { message.dataSourceId = BigInt(object.data_source_id); } if (object.name !== undefined && object.name !== null) { message.name = object.name; } if (object.description !== undefined && object.description !== null) { message.description = object.description; } if (object.executable !== undefined && object.executable !== null) { message.executable = bytesFromBase64(object.executable); } message.fee = object.fee?.map(e => Coin.fromAmino(e)) || []; if (object.treasury !== undefined && object.treasury !== null) { message.treasury = object.treasury; } if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } return message; }, toAmino(message) { const obj = {}; obj.data_source_id = message.dataSourceId !== BigInt(0) ? message.dataSourceId?.toString() : undefined; obj.name = message.name === "" ? undefined : message.name; obj.description = message.description === "" ? undefined : message.description; obj.executable = message.executable ? base64FromBytes(message.executable) : undefined; if (message.fee) { obj.fee = message.fee.map(e => e ? Coin.toAmino(e) : undefined); } else { obj.fee = message.fee; } obj.treasury = message.treasury === "" ? undefined : message.treasury; obj.owner = message.owner === "" ? undefined : message.owner; obj.sender = message.sender === "" ? undefined : message.sender; return obj; }, fromAminoMsg(object) { return MsgEditDataSource.fromAmino(object.value); }, toAminoMsg(message) { return { type: "oracle/EditDataSource", value: MsgEditDataSource.toAmino(message) }; }, fromProtoMsg(message) { return MsgEditDataSource.decode(message.value); }, toProto(message) { return MsgEditDataSource.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/oracle.v1.MsgEditDataSource", value: MsgEditDataSource.encode(message).finish() }; } }; function createBaseMsgEditDataSourceResponse() { return {}; } export const MsgEditDataSourceResponse = { typeUrl: "/oracle.v1.MsgEditDataSourceResponse", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgEditDataSourceResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgEditDataSourceResponse(); return message; }, fromAmino(_) { const message = createBaseMsgEditDataSourceResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return MsgEditDataSourceResponse.fromAmino(object.value); }, fromProtoMsg(message) { return MsgEditDataSourceResponse.decode(message.value); }, toProto(message) { return MsgEditDataSourceResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/oracle.v1.MsgEditDataSourceResponse", value: MsgEditDataSourceResponse.encode(message).finish() }; } }; function createBaseMsgCreateOracleScript() { return { name: "", description: "", schema: "", sourceCodeUrl: "", code: new Uint8Array(), owner: "", sender: "" }; } export const MsgCreateOracleScript = { typeUrl: "/oracle.v1.MsgCreateOracleScript", encode(message, writer = BinaryWriter.create()) { if (message.name !== "") { writer.uint32(10).string(message.name); } if (message.description !== "") { writer.uint32(18).string(message.description); } if (message.schema !== "") { writer.uint32(26).string(message.schema); } if (message.sourceCodeUrl !== "") { writer.uint32(34).string(message.sourceCodeUrl); } if (message.code.length !== 0) { writer.uint32(42).bytes(message.code); } if (message.owner !== "") { writer.uint32(50).string(message.owner); } if (message.sender !== "") { writer.uint32(58).string(message.sender); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgCreateOracleScript(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.name = reader.string(); break; case 2: message.description = reader.string(); break; case 3: message.schema = reader.string(); break; case 4: message.sourceCodeUrl = reader.string(); break; case 5: message.code = reader.bytes(); break; case 6: message.owner = reader.string(); break; case 7: message.sender = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgCreateOracleScript(); message.name = object.name ?? ""; message.description = object.description ?? ""; message.schema = object.schema ?? ""; message.sourceCodeUrl = object.sourceCodeUrl ?? ""; message.code = object.code ?? new Uint8Array(); message.owner = object.owner ?? ""; message.sender = object.sender ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgCreateOracleScript(); if (object.name !== undefined && object.name !== null) { message.name = object.name; } if (object.description !== undefined && object.description !== null) { message.description = object.description; } if (object.schema !== undefined && object.schema !== null) { message.schema = object.schema; } if (object.source_code_url !== undefined && object.source_code_url !== null) { message.sourceCodeUrl = object.source_code_url; } if (object.code !== undefined && object.code !== null) { message.code = bytesFromBase64(object.code); } if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } return message; }, toAmino(message) { const obj = {}; obj.name = message.name === "" ? undefined : message.name; obj.description = message.description === "" ? undefined : message.description; obj.schema = message.schema === "" ? undefined : message.schema; obj.source_code_url = message.sourceCodeUrl === "" ? undefined : message.sourceCodeUrl; obj.code = message.code ? base64FromBytes(message.code) : undefined; obj.owner = message.owner === "" ? undefined : message.owner; obj.sender = message.sender === "" ? undefined : message.sender; return obj; }, fromAminoMsg(object) { return MsgCreateOracleScript.fromAmino(object.value); }, toAminoMsg(message) { return { type: "oracle/CreateOracleScript", value: MsgCreateOracleScript.toAmino(message) }; }, fromProtoMsg(message) { return MsgCreateOracleScript.decode(message.value); }, toProto(message) { return MsgCreateOracleScript.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/oracle.v1.MsgCreateOracleScript", value: MsgCreateOracleScript.encode(message).finish() }; } }; function createBaseMsgCreateOracleScriptResponse() { return {}; } export const MsgCreateOracleScriptResponse = { typeUrl: "/oracle.v1.MsgCreateOracleScriptResponse", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgCreateOracleScriptResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgCreateOracleScriptResponse(); return message; }, fromAmino(_) { const message = createBaseMsgCreateOracleScriptResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return MsgCreateOracleScriptResponse.fromAmino(object.value); }, fromProtoMsg(message) { return MsgCreateOracleScriptResponse.decode(message.value); }, toProto(message) { return MsgCreateOracleScriptResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/oracle.v1.MsgCreateOracleScriptResponse", value: MsgCreateOracleScriptResponse.encode(message).finish() }; } }; function createBaseMsgEditOracleScript() { return { oracleScriptId: BigInt(0), name: "", description: "", schema: "", sourceCodeUrl: "", code: new Uint8Array(), owner: "", sender: "" }; } export const MsgEditOracleScript = { typeUrl: "/oracle.v1.MsgEditOracleScript", encode(message, writer = BinaryWriter.create()) { if (message.oracleScriptId !== BigInt(0)) { writer.uint32(8).uint64(message.oracleScriptId); } if (message.name !== "") { writer.uint32(18).string(message.name); } if (message.description !== "") { writer.uint32(26).string(message.description); } if (message.schema !== "") { writer.uint32(34).string(message.schema); } if (message.sourceCodeUrl !== "") { writer.uint32(42).string(message.sourceCodeUrl); } if (message.code.length !== 0) { writer.uint32(50).bytes(message.code); } if (message.owner !== "") { writer.uint32(58).string(message.owner); } if (message.sender !== "") { writer.uint32(66).string(message.sender); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgEditOracleScript(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.oracleScriptId = reader.uint64(); break; case 2: message.name = reader.string(); break; case 3: message.description = reader.string(); break; case 4: message.schema = reader.string(); break; case 5: message.sourceCodeUrl = reader.string(); break; case 6: message.code = reader.bytes(); break; case 7: message.owner = reader.string(); break; case 8: message.sender = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgEditOracleScript(); message.oracleScriptId = object.oracleScriptId !== undefined && object.oracleScriptId !== null ? BigInt(object.oracleScriptId.toString()) : BigInt(0); message.name = object.name ?? ""; message.description = object.description ?? ""; message.schema = object.schema ?? ""; message.sourceCodeUrl = object.sourceCodeUrl ?? ""; message.code = object.code ?? new Uint8Array(); message.owner = object.owner ?? ""; message.sender = object.sender ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgEditOracleScript(); if (object.oracle_script_id !== undefined && object.oracle_script_id !== null) { message.oracleScriptId = BigInt(object.oracle_script_id); } if (object.name !== undefined && object.name !== null) { message.name = object.name; } if (object.description !== undefined && object.description !== null) { message.description = object.description; } if (object.schema !== undefined && object.schema !== null) { message.schema = object.schema; } if (object.source_code_url !== undefined && object.source_code_url !== null) { message.sourceCodeUrl = object.source_code_url; } if (object.code !== undefined && object.code !== null) { message.code = bytesFromBase64(object.code); } if (object.owner !== undefined && object.owner !== null) { message.owner = object.owner; } if (object.sender !== undefined && object.sender !== null) { message.sender = object.sender; } return message; }, toAmino(message) { const obj = {}; obj.oracle_script_id = message.oracleScriptId !== BigInt(0) ? message.oracleScriptId?.toString() : undefined; obj.name = message.name === "" ? undefined : message.name; obj.description = message.description === "" ? undefined : message.description; obj.schema = message.schema === "" ? undefined : message.schema; obj.source_code_url = message.sourceCodeUrl === "" ? undefined : message.sourceCodeUrl; obj.code = message.code ? base64FromBytes(message.code) : undefined; obj.owner = message.owner === "" ? undefined : message.owner; obj.sender = message.sender === "" ? undefined : message.sender; return obj; }, fromAminoMsg(object) { return MsgEditOracleScript.fromAmino(object.value); }, toAminoMsg(message) { return { type: "oracle/EditOracleScript", value: MsgEditOracleScript.toAmino(message) }; }, fromProtoMsg(message) { return MsgEditOracleScript.decode(message.value); }, toProto(message) { return MsgEditOracleScript.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/oracle.v1.MsgEditOracleScript", value: MsgEditOracleScript.encode(message).finish() }; } }; function createBaseMsgEditOracleScriptResponse() { return {}; } export const MsgEditOracleScriptResponse = { typeUrl: "/oracle.v1.MsgEditOracleScriptResponse", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgEditOracleScriptResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgEditOracleScriptResponse(); return message; }, fromAmino(_) { const message = createBaseMsgEditOracleScriptResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return MsgEditOracleScriptResponse.fromAmino(object.value); }, fromProtoMsg(message) { return MsgEditOracleScriptResponse.decode(message.value); }, toProto(message) { return MsgEditOracleScriptResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/oracle.v1.MsgEditOracleScriptResponse", value: MsgEditOracleScriptResponse.encode(message).finish() }; } }; function createBaseMsgActivate() { return { validator: "" }; } export const MsgActivate = { typeUrl: "/oracle.v1.MsgActivate", encode(message, writer = BinaryWriter.create()) { if (message.validator !== "") { writer.uint32(10).string(message.validator); } return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgActivate(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.validator = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseMsgActivate(); message.validator = object.validator ?? ""; return message; }, fromAmino(object) { const message = createBaseMsgActivate(); if (object.validator !== undefined && object.validator !== null) { message.validator = object.validator; } return message; }, toAmino(message) { const obj = {}; obj.validator = message.validator === "" ? undefined : message.validator; return obj; }, fromAminoMsg(object) { return MsgActivate.fromAmino(object.value); }, toAminoMsg(message) { return { type: "oracle/Activate", value: MsgActivate.toAmino(message) }; }, fromProtoMsg(message) { return MsgActivate.decode(message.value); }, toProto(message) { return MsgActivate.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/oracle.v1.MsgActivate", value: MsgActivate.encode(message).finish() }; } }; function createBaseMsgActivateResponse() { return {}; } export const MsgActivateResponse = { typeUrl: "/oracle.v1.MsgActivateResponse", encode(_, writer = BinaryWriter.create()) { return writer; }, decode(input, length) { const reader = input instanceof BinaryReader ? input : new BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgActivateResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_) { const message = createBaseMsgActivateResponse(); return message; }, fromAmino(_) { const message = createBaseMsgActivateResponse(); return message; }, toAmino(_) { const obj = {}; return obj; }, fromAminoMsg(object) { return MsgActivateResponse.fromAmino(object.value); }, fromProtoMsg(message) { return MsgActivateResponse.decode(message.value); }, toProto(message) { return MsgActivateResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/oracle.v1.MsgActivateResponse", value: MsgActivateResponse.encode(message).finish() }; } };