interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
527 lines (526 loc) • 19.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DisabledListResponse = exports.QueryDisabledListRequest = exports.AccountsResponse = exports.QueryAccountsRequest = exports.AccountResponse = exports.QueryAccountRequest = void 0;
const pagination_1 = require("../../base/query/v1beta1/pagination");
const types_1 = require("./types");
const binary_1 = require("../../../binary");
const registry_1 = require("../../../registry");
function createBaseQueryAccountRequest() {
return {
address: ""
};
}
/**
* QueryAccountRequest is the request type for the Query/Account RPC method.
* @name QueryAccountRequest
* @package cosmos.circuit.v1
* @see proto type: cosmos.circuit.v1.QueryAccountRequest
*/
exports.QueryAccountRequest = {
typeUrl: "/cosmos.circuit.v1.QueryAccountRequest",
aminoType: "cosmos-sdk/QueryAccountRequest",
is(o) {
return o && (o.$typeUrl === exports.QueryAccountRequest.typeUrl || typeof o.address === "string");
},
isAmino(o) {
return o && (o.$typeUrl === exports.QueryAccountRequest.typeUrl || typeof o.address === "string");
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.address !== "") {
writer.uint32(10).string(message.address);
}
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 = createBaseQueryAccountRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.address = reader.string();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryAccountRequest();
message.address = object.address ?? "";
return message;
},
fromAmino(object) {
const message = createBaseQueryAccountRequest();
if (object.address !== undefined && object.address !== null) {
message.address = object.address;
}
return message;
},
toAmino(message) {
const obj = {};
obj.address = message.address === "" ? undefined : message.address;
return obj;
},
fromAminoMsg(object) {
return exports.QueryAccountRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryAccountRequest",
value: exports.QueryAccountRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.QueryAccountRequest.decode(message.value);
},
toProto(message) {
return exports.QueryAccountRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/cosmos.circuit.v1.QueryAccountRequest",
value: exports.QueryAccountRequest.encode(message).finish()
};
},
registerTypeUrl() { }
};
function createBaseAccountResponse() {
return {
permission: undefined
};
}
/**
* AccountResponse is the response type for the Query/Account RPC method.
* @name AccountResponse
* @package cosmos.circuit.v1
* @see proto type: cosmos.circuit.v1.AccountResponse
*/
exports.AccountResponse = {
typeUrl: "/cosmos.circuit.v1.AccountResponse",
aminoType: "cosmos-sdk/AccountResponse",
is(o) {
return o && o.$typeUrl === exports.AccountResponse.typeUrl;
},
isAmino(o) {
return o && o.$typeUrl === exports.AccountResponse.typeUrl;
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.permission !== undefined) {
types_1.Permissions.encode(message.permission, writer.uint32(10).fork()).ldelim();
}
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 = createBaseAccountResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.permission = types_1.Permissions.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseAccountResponse();
message.permission = object.permission !== undefined && object.permission !== null ? types_1.Permissions.fromPartial(object.permission) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseAccountResponse();
if (object.permission !== undefined && object.permission !== null) {
message.permission = types_1.Permissions.fromAmino(object.permission);
}
return message;
},
toAmino(message) {
const obj = {};
obj.permission = message.permission ? types_1.Permissions.toAmino(message.permission) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.AccountResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/AccountResponse",
value: exports.AccountResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.AccountResponse.decode(message.value);
},
toProto(message) {
return exports.AccountResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/cosmos.circuit.v1.AccountResponse",
value: exports.AccountResponse.encode(message).finish()
};
},
registerTypeUrl() {
if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.AccountResponse.typeUrl)) {
return;
}
types_1.Permissions.registerTypeUrl();
}
};
function createBaseQueryAccountsRequest() {
return {
pagination: undefined
};
}
/**
* QueryAccountsRequest is the request type for the Query/Accounts RPC method.
* @name QueryAccountsRequest
* @package cosmos.circuit.v1
* @see proto type: cosmos.circuit.v1.QueryAccountsRequest
*/
exports.QueryAccountsRequest = {
typeUrl: "/cosmos.circuit.v1.QueryAccountsRequest",
aminoType: "cosmos-sdk/QueryAccountsRequest",
is(o) {
return o && o.$typeUrl === exports.QueryAccountsRequest.typeUrl;
},
isAmino(o) {
return o && o.$typeUrl === exports.QueryAccountsRequest.typeUrl;
},
encode(message, writer = binary_1.BinaryWriter.create()) {
if (message.pagination !== undefined) {
pagination_1.PageRequest.encode(message.pagination, writer.uint32(10).fork()).ldelim();
}
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 = createBaseQueryAccountsRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseQueryAccountsRequest();
message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseQueryAccountsRequest();
if (object.pagination !== undefined && object.pagination !== null) {
message.pagination = pagination_1.PageRequest.fromAmino(object.pagination);
}
return message;
},
toAmino(message) {
const obj = {};
obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.QueryAccountsRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryAccountsRequest",
value: exports.QueryAccountsRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.QueryAccountsRequest.decode(message.value);
},
toProto(message) {
return exports.QueryAccountsRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/cosmos.circuit.v1.QueryAccountsRequest",
value: exports.QueryAccountsRequest.encode(message).finish()
};
},
registerTypeUrl() {
if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.QueryAccountsRequest.typeUrl)) {
return;
}
pagination_1.PageRequest.registerTypeUrl();
}
};
function createBaseAccountsResponse() {
return {
accounts: [],
pagination: undefined
};
}
/**
* AccountsResponse is the response type for the Query/Accounts RPC method.
* @name AccountsResponse
* @package cosmos.circuit.v1
* @see proto type: cosmos.circuit.v1.AccountsResponse
*/
exports.AccountsResponse = {
typeUrl: "/cosmos.circuit.v1.AccountsResponse",
aminoType: "cosmos-sdk/AccountsResponse",
is(o) {
return o && (o.$typeUrl === exports.AccountsResponse.typeUrl || Array.isArray(o.accounts) && (!o.accounts.length || types_1.GenesisAccountPermissions.is(o.accounts[0])));
},
isAmino(o) {
return o && (o.$typeUrl === exports.AccountsResponse.typeUrl || Array.isArray(o.accounts) && (!o.accounts.length || types_1.GenesisAccountPermissions.isAmino(o.accounts[0])));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
for (const v of message.accounts) {
types_1.GenesisAccountPermissions.encode(v, writer.uint32(10).fork()).ldelim();
}
if (message.pagination !== undefined) {
pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim();
}
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 = createBaseAccountsResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.accounts.push(types_1.GenesisAccountPermissions.decode(reader, reader.uint32()));
break;
case 2:
message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseAccountsResponse();
message.accounts = object.accounts?.map(e => types_1.GenesisAccountPermissions.fromPartial(e)) || [];
message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined;
return message;
},
fromAmino(object) {
const message = createBaseAccountsResponse();
message.accounts = object.accounts?.map(e => types_1.GenesisAccountPermissions.fromAmino(e)) || [];
if (object.pagination !== undefined && object.pagination !== null) {
message.pagination = pagination_1.PageResponse.fromAmino(object.pagination);
}
return message;
},
toAmino(message) {
const obj = {};
if (message.accounts) {
obj.accounts = message.accounts.map(e => e ? types_1.GenesisAccountPermissions.toAmino(e) : undefined);
}
else {
obj.accounts = message.accounts;
}
obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined;
return obj;
},
fromAminoMsg(object) {
return exports.AccountsResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/AccountsResponse",
value: exports.AccountsResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.AccountsResponse.decode(message.value);
},
toProto(message) {
return exports.AccountsResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/cosmos.circuit.v1.AccountsResponse",
value: exports.AccountsResponse.encode(message).finish()
};
},
registerTypeUrl() {
if (!registry_1.GlobalDecoderRegistry.registerExistingTypeUrl(exports.AccountsResponse.typeUrl)) {
return;
}
types_1.GenesisAccountPermissions.registerTypeUrl();
pagination_1.PageResponse.registerTypeUrl();
}
};
function createBaseQueryDisabledListRequest() {
return {};
}
/**
* QueryDisableListRequest is the request type for the Query/DisabledList RPC method.
* @name QueryDisabledListRequest
* @package cosmos.circuit.v1
* @see proto type: cosmos.circuit.v1.QueryDisabledListRequest
*/
exports.QueryDisabledListRequest = {
typeUrl: "/cosmos.circuit.v1.QueryDisabledListRequest",
aminoType: "cosmos-sdk/QueryDisabledListRequest",
is(o) {
return o && o.$typeUrl === exports.QueryDisabledListRequest.typeUrl;
},
isAmino(o) {
return o && o.$typeUrl === exports.QueryDisabledListRequest.typeUrl;
},
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 = createBaseQueryDisabledListRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(_) {
const message = createBaseQueryDisabledListRequest();
return message;
},
fromAmino(_) {
const message = createBaseQueryDisabledListRequest();
return message;
},
toAmino(_) {
const obj = {};
return obj;
},
fromAminoMsg(object) {
return exports.QueryDisabledListRequest.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/QueryDisabledListRequest",
value: exports.QueryDisabledListRequest.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.QueryDisabledListRequest.decode(message.value);
},
toProto(message) {
return exports.QueryDisabledListRequest.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/cosmos.circuit.v1.QueryDisabledListRequest",
value: exports.QueryDisabledListRequest.encode(message).finish()
};
},
registerTypeUrl() { }
};
function createBaseDisabledListResponse() {
return {
disabledList: []
};
}
/**
* DisabledListResponse is the response type for the Query/DisabledList RPC method.
* @name DisabledListResponse
* @package cosmos.circuit.v1
* @see proto type: cosmos.circuit.v1.DisabledListResponse
*/
exports.DisabledListResponse = {
typeUrl: "/cosmos.circuit.v1.DisabledListResponse",
aminoType: "cosmos-sdk/DisabledListResponse",
is(o) {
return o && (o.$typeUrl === exports.DisabledListResponse.typeUrl || Array.isArray(o.disabledList) && (!o.disabledList.length || typeof o.disabledList[0] === "string"));
},
isAmino(o) {
return o && (o.$typeUrl === exports.DisabledListResponse.typeUrl || Array.isArray(o.disabled_list) && (!o.disabled_list.length || typeof o.disabled_list[0] === "string"));
},
encode(message, writer = binary_1.BinaryWriter.create()) {
for (const v of message.disabledList) {
writer.uint32(10).string(v);
}
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 = createBaseDisabledListResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.disabledList.push(reader.string());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseDisabledListResponse();
message.disabledList = object.disabledList?.map(e => e) || [];
return message;
},
fromAmino(object) {
const message = createBaseDisabledListResponse();
message.disabledList = object.disabled_list?.map(e => e) || [];
return message;
},
toAmino(message) {
const obj = {};
if (message.disabledList) {
obj.disabled_list = message.disabledList.map(e => e);
}
else {
obj.disabled_list = message.disabledList;
}
return obj;
},
fromAminoMsg(object) {
return exports.DisabledListResponse.fromAmino(object.value);
},
toAminoMsg(message) {
return {
type: "cosmos-sdk/DisabledListResponse",
value: exports.DisabledListResponse.toAmino(message)
};
},
fromProtoMsg(message) {
return exports.DisabledListResponse.decode(message.value);
},
toProto(message) {
return exports.DisabledListResponse.encode(message).finish();
},
toProtoMsg(message) {
return {
typeUrl: "/cosmos.circuit.v1.DisabledListResponse",
value: exports.DisabledListResponse.encode(message).finish()
};
},
registerTypeUrl() { }
};