@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
1,286 lines (1,285 loc) • 47.1 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MsgActivateResponse = exports.MsgActivate = exports.MsgEditOracleScriptResponse = exports.MsgEditOracleScript = exports.MsgCreateOracleScriptResponse = exports.MsgCreateOracleScript = exports.MsgEditDataSourceResponse = exports.MsgEditDataSource = exports.MsgCreateDataSourceResponse = exports.MsgCreateDataSource = exports.MsgReportDataResponse = exports.MsgReportData = exports.MsgRequestDataResponse = exports.MsgRequestData = void 0;
//@ts-nocheck
const coin_1 = require("../../cosmos/base/v1beta1/coin");
const oracle_1 = require("./oracle");
const binary_1 = require("../../binary");
const helpers_1 = require("../../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: ""
};
}
exports.MsgRequestData = {
typeUrl: "/oracle.v1.MsgRequestData",
encode(message, writer = binary_1.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_1.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 binary_1.BinaryReader ? input : new binary_1.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_1.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_1.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 = (0, helpers_1.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_1.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 ? (0, helpers_1.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_1.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 exports.MsgRequestData.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "oracle/Request",
value: exports.MsgRequestData.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgRequestData.decode(message.value);
},
toProto(message) {
return exports.MsgRequestData.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/oracle.v1.MsgRequestData",
value: exports.MsgRequestData.encode(message).finish()
};
}
};
function createBaseMsgRequestDataResponse() {
return {};
}
exports.MsgRequestDataResponse = {
typeUrl: "/oracle.v1.MsgRequestDataResponse",
encode(_, writer = binary_1.BinaryWriter.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.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 exports.MsgRequestDataResponse.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.MsgRequestDataResponse.decode(message.value);
},
toProto(message) {
return exports.MsgRequestDataResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/oracle.v1.MsgRequestDataResponse",
value: exports.MsgRequestDataResponse.encode(message).finish()
};
}
};
function createBaseMsgReportData() {
return {
requestId: BigInt(0),
rawReports: [],
validator: ""
};
}
exports.MsgReportData = {
typeUrl: "/oracle.v1.MsgReportData",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.requestId !== BigInt(0)) {
writer.uint32(8).uint64(message.requestId);
}
for (const v of message.rawReports) {
oracle_1.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 binary_1.BinaryReader ? input : new binary_1.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(oracle_1.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 => oracle_1.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 => oracle_1.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 ? oracle_1.RawReport.toAmino(e) : undefined);
}
else {
obj.raw_reports = message.rawReports;
}
obj.validator = message.validator === "" ? undefined : message.validator;
return obj;
},
fromAminoMsg(object) {
return exports.MsgReportData.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "oracle/Report",
value: exports.MsgReportData.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgReportData.decode(message.value);
},
toProto(message) {
return exports.MsgReportData.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/oracle.v1.MsgReportData",
value: exports.MsgReportData.encode(message).finish()
};
}
};
function createBaseMsgReportDataResponse() {
return {};
}
exports.MsgReportDataResponse = {
typeUrl: "/oracle.v1.MsgReportDataResponse",
encode(_, writer = binary_1.BinaryWriter.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.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 exports.MsgReportDataResponse.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.MsgReportDataResponse.decode(message.value);
},
toProto(message) {
return exports.MsgReportDataResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/oracle.v1.MsgReportDataResponse",
value: exports.MsgReportDataResponse.encode(message).finish()
};
}
};
function createBaseMsgCreateDataSource() {
return {
name: "",
description: "",
executable: new Uint8Array(),
fee: [],
treasury: "",
owner: "",
sender: ""
};
}
exports.MsgCreateDataSource = {
typeUrl: "/oracle.v1.MsgCreateDataSource",
encode(message, writer = binary_1.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_1.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 binary_1.BinaryReader ? input : new binary_1.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_1.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_1.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 = (0, helpers_1.bytesFromBase64)(object.executable);
}
message.fee = object.fee?.map(e => coin_1.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 ? (0, helpers_1.base64FromBytes)(message.executable) : undefined;
if (message.fee) {
obj.fee = message.fee.map(e => e ? coin_1.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 exports.MsgCreateDataSource.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "oracle/CreateDataSource",
value: exports.MsgCreateDataSource.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgCreateDataSource.decode(message.value);
},
toProto(message) {
return exports.MsgCreateDataSource.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/oracle.v1.MsgCreateDataSource",
value: exports.MsgCreateDataSource.encode(message).finish()
};
}
};
function createBaseMsgCreateDataSourceResponse() {
return {};
}
exports.MsgCreateDataSourceResponse = {
typeUrl: "/oracle.v1.MsgCreateDataSourceResponse",
encode(_, writer = binary_1.BinaryWriter.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.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 exports.MsgCreateDataSourceResponse.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.MsgCreateDataSourceResponse.decode(message.value);
},
toProto(message) {
return exports.MsgCreateDataSourceResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/oracle.v1.MsgCreateDataSourceResponse",
value: exports.MsgCreateDataSourceResponse.encode(message).finish()
};
}
};
function createBaseMsgEditDataSource() {
return {
dataSourceId: BigInt(0),
name: "",
description: "",
executable: new Uint8Array(),
fee: [],
treasury: "",
owner: "",
sender: ""
};
}
exports.MsgEditDataSource = {
typeUrl: "/oracle.v1.MsgEditDataSource",
encode(message, writer = binary_1.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_1.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 binary_1.BinaryReader ? input : new binary_1.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_1.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_1.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 = (0, helpers_1.bytesFromBase64)(object.executable);
}
message.fee = object.fee?.map(e => coin_1.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 ? (0, helpers_1.base64FromBytes)(message.executable) : undefined;
if (message.fee) {
obj.fee = message.fee.map(e => e ? coin_1.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 exports.MsgEditDataSource.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "oracle/EditDataSource",
value: exports.MsgEditDataSource.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgEditDataSource.decode(message.value);
},
toProto(message) {
return exports.MsgEditDataSource.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/oracle.v1.MsgEditDataSource",
value: exports.MsgEditDataSource.encode(message).finish()
};
}
};
function createBaseMsgEditDataSourceResponse() {
return {};
}
exports.MsgEditDataSourceResponse = {
typeUrl: "/oracle.v1.MsgEditDataSourceResponse",
encode(_, writer = binary_1.BinaryWriter.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.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 exports.MsgEditDataSourceResponse.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.MsgEditDataSourceResponse.decode(message.value);
},
toProto(message) {
return exports.MsgEditDataSourceResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/oracle.v1.MsgEditDataSourceResponse",
value: exports.MsgEditDataSourceResponse.encode(message).finish()
};
}
};
function createBaseMsgCreateOracleScript() {
return {
name: "",
description: "",
schema: "",
sourceCodeUrl: "",
code: new Uint8Array(),
owner: "",
sender: ""
};
}
exports.MsgCreateOracleScript = {
typeUrl: "/oracle.v1.MsgCreateOracleScript",
encode(message, writer = binary_1.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 binary_1.BinaryReader ? input : new binary_1.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 = (0, helpers_1.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 ? (0, helpers_1.base64FromBytes)(message.code) : undefined;
obj.owner = message.owner === "" ? undefined : message.owner;
obj.sender = message.sender === "" ? undefined : message.sender;
return obj;
},
fromAminoMsg(object) {
return exports.MsgCreateOracleScript.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "oracle/CreateOracleScript",
value: exports.MsgCreateOracleScript.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgCreateOracleScript.decode(message.value);
},
toProto(message) {
return exports.MsgCreateOracleScript.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/oracle.v1.MsgCreateOracleScript",
value: exports.MsgCreateOracleScript.encode(message).finish()
};
}
};
function createBaseMsgCreateOracleScriptResponse() {
return {};
}
exports.MsgCreateOracleScriptResponse = {
typeUrl: "/oracle.v1.MsgCreateOracleScriptResponse",
encode(_, writer = binary_1.BinaryWriter.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.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 exports.MsgCreateOracleScriptResponse.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.MsgCreateOracleScriptResponse.decode(message.value);
},
toProto(message) {
return exports.MsgCreateOracleScriptResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/oracle.v1.MsgCreateOracleScriptResponse",
value: exports.MsgCreateOracleScriptResponse.encode(message).finish()
};
}
};
function createBaseMsgEditOracleScript() {
return {
oracleScriptId: BigInt(0),
name: "",
description: "",
schema: "",
sourceCodeUrl: "",
code: new Uint8Array(),
owner: "",
sender: ""
};
}
exports.MsgEditOracleScript = {
typeUrl: "/oracle.v1.MsgEditOracleScript",
encode(message, writer = binary_1.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 binary_1.BinaryReader ? input : new binary_1.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 = (0, helpers_1.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 ? (0, helpers_1.base64FromBytes)(message.code) : undefined;
obj.owner = message.owner === "" ? undefined : message.owner;
obj.sender = message.sender === "" ? undefined : message.sender;
return obj;
},
fromAminoMsg(object) {
return exports.MsgEditOracleScript.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "oracle/EditOracleScript",
value: exports.MsgEditOracleScript.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgEditOracleScript.decode(message.value);
},
toProto(message) {
return exports.MsgEditOracleScript.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/oracle.v1.MsgEditOracleScript",
value: exports.MsgEditOracleScript.encode(message).finish()
};
}
};
function createBaseMsgEditOracleScriptResponse() {
return {};
}
exports.MsgEditOracleScriptResponse = {
typeUrl: "/oracle.v1.MsgEditOracleScriptResponse",
encode(_, writer = binary_1.BinaryWriter.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.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 exports.MsgEditOracleScriptResponse.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.MsgEditOracleScriptResponse.decode(message.value);
},
toProto(message) {
return exports.MsgEditOracleScriptResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/oracle.v1.MsgEditOracleScriptResponse",
value: exports.MsgEditOracleScriptResponse.encode(message).finish()
};
}
};
function createBaseMsgActivate() {
return {
validator: ""
};
}
exports.MsgActivate = {
typeUrl: "/oracle.v1.MsgActivate",
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.validator !== "") {
writer.uint32(10).string(message.validator);
}
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.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 exports.MsgActivate.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "oracle/Activate",
value: exports.MsgActivate.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.MsgActivate.decode(message.value);
},
toProto(message) {
return exports.MsgActivate.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/oracle.v1.MsgActivate",
value: exports.MsgActivate.encode(message).finish()
};
}
};
function createBaseMsgActivateResponse() {
return {};
}
exports.MsgActivateResponse = {
typeUrl: "/oracle.v1.MsgActivateResponse",
encode(_, writer = binary_1.BinaryWriter.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.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 exports.MsgActivateResponse.fromAmino(object.value);
},
fromProtoMsg(message) {
return exports.MsgActivateResponse.decode(message.value);
},
toProto(message) {
return exports.MsgActivateResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/oracle.v1.MsgActivateResponse",
value: exports.MsgActivateResponse.encode(message).finish()
};
}
};