@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
1,283 lines (1,282 loc) • 45.5 kB
JavaScript
//@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()
};
}
};