mirror of
https://github.com/cosmos/cosmjs.git
synced 2025-03-11 14:09:15 +00:00
stargate: Remove generated codec
This commit is contained in:
parent
a4c634ddae
commit
554d23dadd
File diff suppressed because it is too large
Load Diff
@ -1,387 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { Any } from "../../../google/protobuf/any";
|
||||
|
||||
export const protobufPackage = "cosmos.auth.v1beta1";
|
||||
|
||||
/**
|
||||
* BaseAccount defines a base account type. It contains all the necessary fields
|
||||
* for basic account functionality. Any custom account type should extend this
|
||||
* type for additional functionality (e.g. vesting).
|
||||
*/
|
||||
export interface BaseAccount {
|
||||
address: string;
|
||||
pubKey?: Any;
|
||||
accountNumber: Long;
|
||||
sequence: Long;
|
||||
}
|
||||
|
||||
/** ModuleAccount defines an account for modules that holds coins on a pool. */
|
||||
export interface ModuleAccount {
|
||||
baseAccount?: BaseAccount;
|
||||
name: string;
|
||||
permissions: string[];
|
||||
}
|
||||
|
||||
/** Params defines the parameters for the auth module. */
|
||||
export interface Params {
|
||||
maxMemoCharacters: Long;
|
||||
txSigLimit: Long;
|
||||
txSizeCostPerByte: Long;
|
||||
sigVerifyCostEd25519: Long;
|
||||
sigVerifyCostSecp256k1: Long;
|
||||
}
|
||||
|
||||
const baseBaseAccount: object = { address: "", accountNumber: Long.UZERO, sequence: Long.UZERO };
|
||||
|
||||
export const BaseAccount = {
|
||||
encode(message: BaseAccount, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.address !== "") {
|
||||
writer.uint32(10).string(message.address);
|
||||
}
|
||||
if (message.pubKey !== undefined) {
|
||||
Any.encode(message.pubKey, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (!message.accountNumber.isZero()) {
|
||||
writer.uint32(24).uint64(message.accountNumber);
|
||||
}
|
||||
if (!message.sequence.isZero()) {
|
||||
writer.uint32(32).uint64(message.sequence);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): BaseAccount {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseBaseAccount } as BaseAccount;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.address = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.pubKey = Any.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 3:
|
||||
message.accountNumber = reader.uint64() as Long;
|
||||
break;
|
||||
case 4:
|
||||
message.sequence = reader.uint64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): BaseAccount {
|
||||
const message = { ...baseBaseAccount } as BaseAccount;
|
||||
if (object.address !== undefined && object.address !== null) {
|
||||
message.address = String(object.address);
|
||||
} else {
|
||||
message.address = "";
|
||||
}
|
||||
if (object.pubKey !== undefined && object.pubKey !== null) {
|
||||
message.pubKey = Any.fromJSON(object.pubKey);
|
||||
} else {
|
||||
message.pubKey = undefined;
|
||||
}
|
||||
if (object.accountNumber !== undefined && object.accountNumber !== null) {
|
||||
message.accountNumber = Long.fromString(object.accountNumber);
|
||||
} else {
|
||||
message.accountNumber = Long.UZERO;
|
||||
}
|
||||
if (object.sequence !== undefined && object.sequence !== null) {
|
||||
message.sequence = Long.fromString(object.sequence);
|
||||
} else {
|
||||
message.sequence = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: BaseAccount): unknown {
|
||||
const obj: any = {};
|
||||
message.address !== undefined && (obj.address = message.address);
|
||||
message.pubKey !== undefined && (obj.pubKey = message.pubKey ? Any.toJSON(message.pubKey) : undefined);
|
||||
message.accountNumber !== undefined &&
|
||||
(obj.accountNumber = (message.accountNumber || Long.UZERO).toString());
|
||||
message.sequence !== undefined && (obj.sequence = (message.sequence || Long.UZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<BaseAccount>): BaseAccount {
|
||||
const message = { ...baseBaseAccount } as BaseAccount;
|
||||
if (object.address !== undefined && object.address !== null) {
|
||||
message.address = object.address;
|
||||
} else {
|
||||
message.address = "";
|
||||
}
|
||||
if (object.pubKey !== undefined && object.pubKey !== null) {
|
||||
message.pubKey = Any.fromPartial(object.pubKey);
|
||||
} else {
|
||||
message.pubKey = undefined;
|
||||
}
|
||||
if (object.accountNumber !== undefined && object.accountNumber !== null) {
|
||||
message.accountNumber = object.accountNumber as Long;
|
||||
} else {
|
||||
message.accountNumber = Long.UZERO;
|
||||
}
|
||||
if (object.sequence !== undefined && object.sequence !== null) {
|
||||
message.sequence = object.sequence as Long;
|
||||
} else {
|
||||
message.sequence = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseModuleAccount: object = { name: "", permissions: "" };
|
||||
|
||||
export const ModuleAccount = {
|
||||
encode(message: ModuleAccount, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.baseAccount !== undefined) {
|
||||
BaseAccount.encode(message.baseAccount, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.name !== "") {
|
||||
writer.uint32(18).string(message.name);
|
||||
}
|
||||
for (const v of message.permissions) {
|
||||
writer.uint32(26).string(v!);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ModuleAccount {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseModuleAccount } as ModuleAccount;
|
||||
message.permissions = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.baseAccount = BaseAccount.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.name = reader.string();
|
||||
break;
|
||||
case 3:
|
||||
message.permissions.push(reader.string());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ModuleAccount {
|
||||
const message = { ...baseModuleAccount } as ModuleAccount;
|
||||
message.permissions = [];
|
||||
if (object.baseAccount !== undefined && object.baseAccount !== null) {
|
||||
message.baseAccount = BaseAccount.fromJSON(object.baseAccount);
|
||||
} else {
|
||||
message.baseAccount = undefined;
|
||||
}
|
||||
if (object.name !== undefined && object.name !== null) {
|
||||
message.name = String(object.name);
|
||||
} else {
|
||||
message.name = "";
|
||||
}
|
||||
if (object.permissions !== undefined && object.permissions !== null) {
|
||||
for (const e of object.permissions) {
|
||||
message.permissions.push(String(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ModuleAccount): unknown {
|
||||
const obj: any = {};
|
||||
message.baseAccount !== undefined &&
|
||||
(obj.baseAccount = message.baseAccount ? BaseAccount.toJSON(message.baseAccount) : undefined);
|
||||
message.name !== undefined && (obj.name = message.name);
|
||||
if (message.permissions) {
|
||||
obj.permissions = message.permissions.map((e) => e);
|
||||
} else {
|
||||
obj.permissions = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ModuleAccount>): ModuleAccount {
|
||||
const message = { ...baseModuleAccount } as ModuleAccount;
|
||||
message.permissions = [];
|
||||
if (object.baseAccount !== undefined && object.baseAccount !== null) {
|
||||
message.baseAccount = BaseAccount.fromPartial(object.baseAccount);
|
||||
} else {
|
||||
message.baseAccount = undefined;
|
||||
}
|
||||
if (object.name !== undefined && object.name !== null) {
|
||||
message.name = object.name;
|
||||
} else {
|
||||
message.name = "";
|
||||
}
|
||||
if (object.permissions !== undefined && object.permissions !== null) {
|
||||
for (const e of object.permissions) {
|
||||
message.permissions.push(e);
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseParams: object = {
|
||||
maxMemoCharacters: Long.UZERO,
|
||||
txSigLimit: Long.UZERO,
|
||||
txSizeCostPerByte: Long.UZERO,
|
||||
sigVerifyCostEd25519: Long.UZERO,
|
||||
sigVerifyCostSecp256k1: Long.UZERO,
|
||||
};
|
||||
|
||||
export const Params = {
|
||||
encode(message: Params, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (!message.maxMemoCharacters.isZero()) {
|
||||
writer.uint32(8).uint64(message.maxMemoCharacters);
|
||||
}
|
||||
if (!message.txSigLimit.isZero()) {
|
||||
writer.uint32(16).uint64(message.txSigLimit);
|
||||
}
|
||||
if (!message.txSizeCostPerByte.isZero()) {
|
||||
writer.uint32(24).uint64(message.txSizeCostPerByte);
|
||||
}
|
||||
if (!message.sigVerifyCostEd25519.isZero()) {
|
||||
writer.uint32(32).uint64(message.sigVerifyCostEd25519);
|
||||
}
|
||||
if (!message.sigVerifyCostSecp256k1.isZero()) {
|
||||
writer.uint32(40).uint64(message.sigVerifyCostSecp256k1);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Params {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseParams } as Params;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.maxMemoCharacters = reader.uint64() as Long;
|
||||
break;
|
||||
case 2:
|
||||
message.txSigLimit = reader.uint64() as Long;
|
||||
break;
|
||||
case 3:
|
||||
message.txSizeCostPerByte = reader.uint64() as Long;
|
||||
break;
|
||||
case 4:
|
||||
message.sigVerifyCostEd25519 = reader.uint64() as Long;
|
||||
break;
|
||||
case 5:
|
||||
message.sigVerifyCostSecp256k1 = reader.uint64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Params {
|
||||
const message = { ...baseParams } as Params;
|
||||
if (object.maxMemoCharacters !== undefined && object.maxMemoCharacters !== null) {
|
||||
message.maxMemoCharacters = Long.fromString(object.maxMemoCharacters);
|
||||
} else {
|
||||
message.maxMemoCharacters = Long.UZERO;
|
||||
}
|
||||
if (object.txSigLimit !== undefined && object.txSigLimit !== null) {
|
||||
message.txSigLimit = Long.fromString(object.txSigLimit);
|
||||
} else {
|
||||
message.txSigLimit = Long.UZERO;
|
||||
}
|
||||
if (object.txSizeCostPerByte !== undefined && object.txSizeCostPerByte !== null) {
|
||||
message.txSizeCostPerByte = Long.fromString(object.txSizeCostPerByte);
|
||||
} else {
|
||||
message.txSizeCostPerByte = Long.UZERO;
|
||||
}
|
||||
if (object.sigVerifyCostEd25519 !== undefined && object.sigVerifyCostEd25519 !== null) {
|
||||
message.sigVerifyCostEd25519 = Long.fromString(object.sigVerifyCostEd25519);
|
||||
} else {
|
||||
message.sigVerifyCostEd25519 = Long.UZERO;
|
||||
}
|
||||
if (object.sigVerifyCostSecp256k1 !== undefined && object.sigVerifyCostSecp256k1 !== null) {
|
||||
message.sigVerifyCostSecp256k1 = Long.fromString(object.sigVerifyCostSecp256k1);
|
||||
} else {
|
||||
message.sigVerifyCostSecp256k1 = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Params): unknown {
|
||||
const obj: any = {};
|
||||
message.maxMemoCharacters !== undefined &&
|
||||
(obj.maxMemoCharacters = (message.maxMemoCharacters || Long.UZERO).toString());
|
||||
message.txSigLimit !== undefined && (obj.txSigLimit = (message.txSigLimit || Long.UZERO).toString());
|
||||
message.txSizeCostPerByte !== undefined &&
|
||||
(obj.txSizeCostPerByte = (message.txSizeCostPerByte || Long.UZERO).toString());
|
||||
message.sigVerifyCostEd25519 !== undefined &&
|
||||
(obj.sigVerifyCostEd25519 = (message.sigVerifyCostEd25519 || Long.UZERO).toString());
|
||||
message.sigVerifyCostSecp256k1 !== undefined &&
|
||||
(obj.sigVerifyCostSecp256k1 = (message.sigVerifyCostSecp256k1 || Long.UZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Params>): Params {
|
||||
const message = { ...baseParams } as Params;
|
||||
if (object.maxMemoCharacters !== undefined && object.maxMemoCharacters !== null) {
|
||||
message.maxMemoCharacters = object.maxMemoCharacters as Long;
|
||||
} else {
|
||||
message.maxMemoCharacters = Long.UZERO;
|
||||
}
|
||||
if (object.txSigLimit !== undefined && object.txSigLimit !== null) {
|
||||
message.txSigLimit = object.txSigLimit as Long;
|
||||
} else {
|
||||
message.txSigLimit = Long.UZERO;
|
||||
}
|
||||
if (object.txSizeCostPerByte !== undefined && object.txSizeCostPerByte !== null) {
|
||||
message.txSizeCostPerByte = object.txSizeCostPerByte as Long;
|
||||
} else {
|
||||
message.txSizeCostPerByte = Long.UZERO;
|
||||
}
|
||||
if (object.sigVerifyCostEd25519 !== undefined && object.sigVerifyCostEd25519 !== null) {
|
||||
message.sigVerifyCostEd25519 = object.sigVerifyCostEd25519 as Long;
|
||||
} else {
|
||||
message.sigVerifyCostEd25519 = Long.UZERO;
|
||||
}
|
||||
if (object.sigVerifyCostSecp256k1 !== undefined && object.sigVerifyCostSecp256k1 !== null) {
|
||||
message.sigVerifyCostSecp256k1 = object.sigVerifyCostSecp256k1 as Long;
|
||||
} else {
|
||||
message.sigVerifyCostSecp256k1 = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,278 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { Any } from "../../../google/protobuf/any";
|
||||
import { Params } from "../../../cosmos/auth/v1beta1/auth";
|
||||
|
||||
export const protobufPackage = "cosmos.auth.v1beta1";
|
||||
|
||||
/** QueryAccountRequest is the request type for the Query/Account RPC method. */
|
||||
export interface QueryAccountRequest {
|
||||
/** address defines the address to query for. */
|
||||
address: string;
|
||||
}
|
||||
|
||||
/** QueryAccountResponse is the response type for the Query/Account RPC method. */
|
||||
export interface QueryAccountResponse {
|
||||
/** account defines the account of the corresponding address. */
|
||||
account?: Any;
|
||||
}
|
||||
|
||||
/** QueryParamsRequest is the request type for the Query/Params RPC method. */
|
||||
export interface QueryParamsRequest {}
|
||||
|
||||
/** QueryParamsResponse is the response type for the Query/Params RPC method. */
|
||||
export interface QueryParamsResponse {
|
||||
/** params defines the parameters of the module. */
|
||||
params?: Params;
|
||||
}
|
||||
|
||||
const baseQueryAccountRequest: object = { address: "" };
|
||||
|
||||
export const QueryAccountRequest = {
|
||||
encode(message: QueryAccountRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.address !== "") {
|
||||
writer.uint32(10).string(message.address);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAccountRequest {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryAccountRequest } as QueryAccountRequest;
|
||||
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;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryAccountRequest {
|
||||
const message = { ...baseQueryAccountRequest } as QueryAccountRequest;
|
||||
if (object.address !== undefined && object.address !== null) {
|
||||
message.address = String(object.address);
|
||||
} else {
|
||||
message.address = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryAccountRequest): unknown {
|
||||
const obj: any = {};
|
||||
message.address !== undefined && (obj.address = message.address);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryAccountRequest>): QueryAccountRequest {
|
||||
const message = { ...baseQueryAccountRequest } as QueryAccountRequest;
|
||||
if (object.address !== undefined && object.address !== null) {
|
||||
message.address = object.address;
|
||||
} else {
|
||||
message.address = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryAccountResponse: object = {};
|
||||
|
||||
export const QueryAccountResponse = {
|
||||
encode(message: QueryAccountResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.account !== undefined) {
|
||||
Any.encode(message.account, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAccountResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryAccountResponse } as QueryAccountResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.account = Any.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryAccountResponse {
|
||||
const message = { ...baseQueryAccountResponse } as QueryAccountResponse;
|
||||
if (object.account !== undefined && object.account !== null) {
|
||||
message.account = Any.fromJSON(object.account);
|
||||
} else {
|
||||
message.account = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryAccountResponse): unknown {
|
||||
const obj: any = {};
|
||||
message.account !== undefined &&
|
||||
(obj.account = message.account ? Any.toJSON(message.account) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryAccountResponse>): QueryAccountResponse {
|
||||
const message = { ...baseQueryAccountResponse } as QueryAccountResponse;
|
||||
if (object.account !== undefined && object.account !== null) {
|
||||
message.account = Any.fromPartial(object.account);
|
||||
} else {
|
||||
message.account = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryParamsRequest: object = {};
|
||||
|
||||
export const QueryParamsRequest = {
|
||||
encode(_: QueryParamsRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsRequest {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryParamsRequest } as QueryParamsRequest;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): QueryParamsRequest {
|
||||
const message = { ...baseQueryParamsRequest } as QueryParamsRequest;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: QueryParamsRequest): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<QueryParamsRequest>): QueryParamsRequest {
|
||||
const message = { ...baseQueryParamsRequest } as QueryParamsRequest;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryParamsResponse: object = {};
|
||||
|
||||
export const QueryParamsResponse = {
|
||||
encode(message: QueryParamsResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.params !== undefined) {
|
||||
Params.encode(message.params, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryParamsResponse } as QueryParamsResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.params = Params.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryParamsResponse {
|
||||
const message = { ...baseQueryParamsResponse } as QueryParamsResponse;
|
||||
if (object.params !== undefined && object.params !== null) {
|
||||
message.params = Params.fromJSON(object.params);
|
||||
} else {
|
||||
message.params = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryParamsResponse): unknown {
|
||||
const obj: any = {};
|
||||
message.params !== undefined && (obj.params = message.params ? Params.toJSON(message.params) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryParamsResponse>): QueryParamsResponse {
|
||||
const message = { ...baseQueryParamsResponse } as QueryParamsResponse;
|
||||
if (object.params !== undefined && object.params !== null) {
|
||||
message.params = Params.fromPartial(object.params);
|
||||
} else {
|
||||
message.params = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
/** Query defines the gRPC querier service. */
|
||||
export interface Query {
|
||||
/** Account returns account details based on address. */
|
||||
Account(request: QueryAccountRequest): Promise<QueryAccountResponse>;
|
||||
/** Params queries all parameters. */
|
||||
Params(request: QueryParamsRequest): Promise<QueryParamsResponse>;
|
||||
}
|
||||
|
||||
export class QueryClientImpl implements Query {
|
||||
private readonly rpc: Rpc;
|
||||
constructor(rpc: Rpc) {
|
||||
this.rpc = rpc;
|
||||
}
|
||||
Account(request: QueryAccountRequest): Promise<QueryAccountResponse> {
|
||||
const data = QueryAccountRequest.encode(request).finish();
|
||||
const promise = this.rpc.request("cosmos.auth.v1beta1.Query", "Account", data);
|
||||
return promise.then((data) => QueryAccountResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
Params(request: QueryParamsRequest): Promise<QueryParamsResponse> {
|
||||
const data = QueryParamsRequest.encode(request).finish();
|
||||
const promise = this.rpc.request("cosmos.auth.v1beta1.Query", "Params", data);
|
||||
return promise.then((data) => QueryParamsResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
}
|
||||
|
||||
interface Rpc {
|
||||
request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>;
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,673 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { Coin } from "../../../cosmos/base/v1beta1/coin";
|
||||
|
||||
export const protobufPackage = "cosmos.bank.v1beta1";
|
||||
|
||||
/** Params defines the parameters for the bank module. */
|
||||
export interface Params {
|
||||
sendEnabled: SendEnabled[];
|
||||
defaultSendEnabled: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* SendEnabled maps coin denom to a send_enabled status (whether a denom is
|
||||
* sendable).
|
||||
*/
|
||||
export interface SendEnabled {
|
||||
denom: string;
|
||||
enabled: boolean;
|
||||
}
|
||||
|
||||
/** Input models transaction input. */
|
||||
export interface Input {
|
||||
address: string;
|
||||
coins: Coin[];
|
||||
}
|
||||
|
||||
/** Output models transaction outputs. */
|
||||
export interface Output {
|
||||
address: string;
|
||||
coins: Coin[];
|
||||
}
|
||||
|
||||
/**
|
||||
* Supply represents a struct that passively keeps track of the total supply
|
||||
* amounts in the network.
|
||||
*/
|
||||
export interface Supply {
|
||||
total: Coin[];
|
||||
}
|
||||
|
||||
/**
|
||||
* DenomUnit represents a struct that describes a given
|
||||
* denomination unit of the basic token.
|
||||
*/
|
||||
export interface DenomUnit {
|
||||
/** denom represents the string name of the given denom unit (e.g uatom). */
|
||||
denom: string;
|
||||
/**
|
||||
* exponent represents power of 10 exponent that one must
|
||||
* raise the base_denom to in order to equal the given DenomUnit's denom
|
||||
* 1 denom = 1^exponent base_denom
|
||||
* (e.g. with a base_denom of uatom, one can create a DenomUnit of 'atom' with
|
||||
* exponent = 6, thus: 1 atom = 10^6 uatom).
|
||||
*/
|
||||
exponent: number;
|
||||
/** aliases is a list of string aliases for the given denom */
|
||||
aliases: string[];
|
||||
}
|
||||
|
||||
/**
|
||||
* Metadata represents a struct that describes
|
||||
* a basic token.
|
||||
*/
|
||||
export interface Metadata {
|
||||
description: string;
|
||||
/** denom_units represents the list of DenomUnit's for a given coin */
|
||||
denomUnits: DenomUnit[];
|
||||
/** base represents the base denom (should be the DenomUnit with exponent = 0). */
|
||||
base: string;
|
||||
/**
|
||||
* display indicates the suggested denom that should be
|
||||
* displayed in clients.
|
||||
*/
|
||||
display: string;
|
||||
}
|
||||
|
||||
const baseParams: object = { defaultSendEnabled: false };
|
||||
|
||||
export const Params = {
|
||||
encode(message: Params, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.sendEnabled) {
|
||||
SendEnabled.encode(v!, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.defaultSendEnabled === true) {
|
||||
writer.uint32(16).bool(message.defaultSendEnabled);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Params {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseParams } as Params;
|
||||
message.sendEnabled = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.sendEnabled.push(SendEnabled.decode(reader, reader.uint32()));
|
||||
break;
|
||||
case 2:
|
||||
message.defaultSendEnabled = reader.bool();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Params {
|
||||
const message = { ...baseParams } as Params;
|
||||
message.sendEnabled = [];
|
||||
if (object.sendEnabled !== undefined && object.sendEnabled !== null) {
|
||||
for (const e of object.sendEnabled) {
|
||||
message.sendEnabled.push(SendEnabled.fromJSON(e));
|
||||
}
|
||||
}
|
||||
if (object.defaultSendEnabled !== undefined && object.defaultSendEnabled !== null) {
|
||||
message.defaultSendEnabled = Boolean(object.defaultSendEnabled);
|
||||
} else {
|
||||
message.defaultSendEnabled = false;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Params): unknown {
|
||||
const obj: any = {};
|
||||
if (message.sendEnabled) {
|
||||
obj.sendEnabled = message.sendEnabled.map((e) => (e ? SendEnabled.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.sendEnabled = [];
|
||||
}
|
||||
message.defaultSendEnabled !== undefined && (obj.defaultSendEnabled = message.defaultSendEnabled);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Params>): Params {
|
||||
const message = { ...baseParams } as Params;
|
||||
message.sendEnabled = [];
|
||||
if (object.sendEnabled !== undefined && object.sendEnabled !== null) {
|
||||
for (const e of object.sendEnabled) {
|
||||
message.sendEnabled.push(SendEnabled.fromPartial(e));
|
||||
}
|
||||
}
|
||||
if (object.defaultSendEnabled !== undefined && object.defaultSendEnabled !== null) {
|
||||
message.defaultSendEnabled = object.defaultSendEnabled;
|
||||
} else {
|
||||
message.defaultSendEnabled = false;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseSendEnabled: object = { denom: "", enabled: false };
|
||||
|
||||
export const SendEnabled = {
|
||||
encode(message: SendEnabled, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.denom !== "") {
|
||||
writer.uint32(10).string(message.denom);
|
||||
}
|
||||
if (message.enabled === true) {
|
||||
writer.uint32(16).bool(message.enabled);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SendEnabled {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseSendEnabled } as SendEnabled;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.denom = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.enabled = reader.bool();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): SendEnabled {
|
||||
const message = { ...baseSendEnabled } as SendEnabled;
|
||||
if (object.denom !== undefined && object.denom !== null) {
|
||||
message.denom = String(object.denom);
|
||||
} else {
|
||||
message.denom = "";
|
||||
}
|
||||
if (object.enabled !== undefined && object.enabled !== null) {
|
||||
message.enabled = Boolean(object.enabled);
|
||||
} else {
|
||||
message.enabled = false;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: SendEnabled): unknown {
|
||||
const obj: any = {};
|
||||
message.denom !== undefined && (obj.denom = message.denom);
|
||||
message.enabled !== undefined && (obj.enabled = message.enabled);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<SendEnabled>): SendEnabled {
|
||||
const message = { ...baseSendEnabled } as SendEnabled;
|
||||
if (object.denom !== undefined && object.denom !== null) {
|
||||
message.denom = object.denom;
|
||||
} else {
|
||||
message.denom = "";
|
||||
}
|
||||
if (object.enabled !== undefined && object.enabled !== null) {
|
||||
message.enabled = object.enabled;
|
||||
} else {
|
||||
message.enabled = false;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseInput: object = { address: "" };
|
||||
|
||||
export const Input = {
|
||||
encode(message: Input, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.address !== "") {
|
||||
writer.uint32(10).string(message.address);
|
||||
}
|
||||
for (const v of message.coins) {
|
||||
Coin.encode(v!, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Input {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseInput } as Input;
|
||||
message.coins = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.address = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.coins.push(Coin.decode(reader, reader.uint32()));
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Input {
|
||||
const message = { ...baseInput } as Input;
|
||||
message.coins = [];
|
||||
if (object.address !== undefined && object.address !== null) {
|
||||
message.address = String(object.address);
|
||||
} else {
|
||||
message.address = "";
|
||||
}
|
||||
if (object.coins !== undefined && object.coins !== null) {
|
||||
for (const e of object.coins) {
|
||||
message.coins.push(Coin.fromJSON(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Input): unknown {
|
||||
const obj: any = {};
|
||||
message.address !== undefined && (obj.address = message.address);
|
||||
if (message.coins) {
|
||||
obj.coins = message.coins.map((e) => (e ? Coin.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.coins = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Input>): Input {
|
||||
const message = { ...baseInput } as Input;
|
||||
message.coins = [];
|
||||
if (object.address !== undefined && object.address !== null) {
|
||||
message.address = object.address;
|
||||
} else {
|
||||
message.address = "";
|
||||
}
|
||||
if (object.coins !== undefined && object.coins !== null) {
|
||||
for (const e of object.coins) {
|
||||
message.coins.push(Coin.fromPartial(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseOutput: object = { address: "" };
|
||||
|
||||
export const Output = {
|
||||
encode(message: Output, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.address !== "") {
|
||||
writer.uint32(10).string(message.address);
|
||||
}
|
||||
for (const v of message.coins) {
|
||||
Coin.encode(v!, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Output {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseOutput } as Output;
|
||||
message.coins = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.address = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.coins.push(Coin.decode(reader, reader.uint32()));
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Output {
|
||||
const message = { ...baseOutput } as Output;
|
||||
message.coins = [];
|
||||
if (object.address !== undefined && object.address !== null) {
|
||||
message.address = String(object.address);
|
||||
} else {
|
||||
message.address = "";
|
||||
}
|
||||
if (object.coins !== undefined && object.coins !== null) {
|
||||
for (const e of object.coins) {
|
||||
message.coins.push(Coin.fromJSON(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Output): unknown {
|
||||
const obj: any = {};
|
||||
message.address !== undefined && (obj.address = message.address);
|
||||
if (message.coins) {
|
||||
obj.coins = message.coins.map((e) => (e ? Coin.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.coins = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Output>): Output {
|
||||
const message = { ...baseOutput } as Output;
|
||||
message.coins = [];
|
||||
if (object.address !== undefined && object.address !== null) {
|
||||
message.address = object.address;
|
||||
} else {
|
||||
message.address = "";
|
||||
}
|
||||
if (object.coins !== undefined && object.coins !== null) {
|
||||
for (const e of object.coins) {
|
||||
message.coins.push(Coin.fromPartial(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseSupply: object = {};
|
||||
|
||||
export const Supply = {
|
||||
encode(message: Supply, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.total) {
|
||||
Coin.encode(v!, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Supply {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseSupply } as Supply;
|
||||
message.total = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.total.push(Coin.decode(reader, reader.uint32()));
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Supply {
|
||||
const message = { ...baseSupply } as Supply;
|
||||
message.total = [];
|
||||
if (object.total !== undefined && object.total !== null) {
|
||||
for (const e of object.total) {
|
||||
message.total.push(Coin.fromJSON(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Supply): unknown {
|
||||
const obj: any = {};
|
||||
if (message.total) {
|
||||
obj.total = message.total.map((e) => (e ? Coin.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.total = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Supply>): Supply {
|
||||
const message = { ...baseSupply } as Supply;
|
||||
message.total = [];
|
||||
if (object.total !== undefined && object.total !== null) {
|
||||
for (const e of object.total) {
|
||||
message.total.push(Coin.fromPartial(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseDenomUnit: object = { denom: "", exponent: 0, aliases: "" };
|
||||
|
||||
export const DenomUnit = {
|
||||
encode(message: DenomUnit, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.denom !== "") {
|
||||
writer.uint32(10).string(message.denom);
|
||||
}
|
||||
if (message.exponent !== 0) {
|
||||
writer.uint32(16).uint32(message.exponent);
|
||||
}
|
||||
for (const v of message.aliases) {
|
||||
writer.uint32(26).string(v!);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): DenomUnit {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseDenomUnit } as DenomUnit;
|
||||
message.aliases = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.denom = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.exponent = reader.uint32();
|
||||
break;
|
||||
case 3:
|
||||
message.aliases.push(reader.string());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): DenomUnit {
|
||||
const message = { ...baseDenomUnit } as DenomUnit;
|
||||
message.aliases = [];
|
||||
if (object.denom !== undefined && object.denom !== null) {
|
||||
message.denom = String(object.denom);
|
||||
} else {
|
||||
message.denom = "";
|
||||
}
|
||||
if (object.exponent !== undefined && object.exponent !== null) {
|
||||
message.exponent = Number(object.exponent);
|
||||
} else {
|
||||
message.exponent = 0;
|
||||
}
|
||||
if (object.aliases !== undefined && object.aliases !== null) {
|
||||
for (const e of object.aliases) {
|
||||
message.aliases.push(String(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: DenomUnit): unknown {
|
||||
const obj: any = {};
|
||||
message.denom !== undefined && (obj.denom = message.denom);
|
||||
message.exponent !== undefined && (obj.exponent = message.exponent);
|
||||
if (message.aliases) {
|
||||
obj.aliases = message.aliases.map((e) => e);
|
||||
} else {
|
||||
obj.aliases = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<DenomUnit>): DenomUnit {
|
||||
const message = { ...baseDenomUnit } as DenomUnit;
|
||||
message.aliases = [];
|
||||
if (object.denom !== undefined && object.denom !== null) {
|
||||
message.denom = object.denom;
|
||||
} else {
|
||||
message.denom = "";
|
||||
}
|
||||
if (object.exponent !== undefined && object.exponent !== null) {
|
||||
message.exponent = object.exponent;
|
||||
} else {
|
||||
message.exponent = 0;
|
||||
}
|
||||
if (object.aliases !== undefined && object.aliases !== null) {
|
||||
for (const e of object.aliases) {
|
||||
message.aliases.push(e);
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMetadata: object = { description: "", base: "", display: "" };
|
||||
|
||||
export const Metadata = {
|
||||
encode(message: Metadata, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.description !== "") {
|
||||
writer.uint32(10).string(message.description);
|
||||
}
|
||||
for (const v of message.denomUnits) {
|
||||
DenomUnit.encode(v!, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (message.base !== "") {
|
||||
writer.uint32(26).string(message.base);
|
||||
}
|
||||
if (message.display !== "") {
|
||||
writer.uint32(34).string(message.display);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Metadata {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMetadata } as Metadata;
|
||||
message.denomUnits = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.description = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.denomUnits.push(DenomUnit.decode(reader, reader.uint32()));
|
||||
break;
|
||||
case 3:
|
||||
message.base = reader.string();
|
||||
break;
|
||||
case 4:
|
||||
message.display = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Metadata {
|
||||
const message = { ...baseMetadata } as Metadata;
|
||||
message.denomUnits = [];
|
||||
if (object.description !== undefined && object.description !== null) {
|
||||
message.description = String(object.description);
|
||||
} else {
|
||||
message.description = "";
|
||||
}
|
||||
if (object.denomUnits !== undefined && object.denomUnits !== null) {
|
||||
for (const e of object.denomUnits) {
|
||||
message.denomUnits.push(DenomUnit.fromJSON(e));
|
||||
}
|
||||
}
|
||||
if (object.base !== undefined && object.base !== null) {
|
||||
message.base = String(object.base);
|
||||
} else {
|
||||
message.base = "";
|
||||
}
|
||||
if (object.display !== undefined && object.display !== null) {
|
||||
message.display = String(object.display);
|
||||
} else {
|
||||
message.display = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Metadata): unknown {
|
||||
const obj: any = {};
|
||||
message.description !== undefined && (obj.description = message.description);
|
||||
if (message.denomUnits) {
|
||||
obj.denomUnits = message.denomUnits.map((e) => (e ? DenomUnit.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.denomUnits = [];
|
||||
}
|
||||
message.base !== undefined && (obj.base = message.base);
|
||||
message.display !== undefined && (obj.display = message.display);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Metadata>): Metadata {
|
||||
const message = { ...baseMetadata } as Metadata;
|
||||
message.denomUnits = [];
|
||||
if (object.description !== undefined && object.description !== null) {
|
||||
message.description = object.description;
|
||||
} else {
|
||||
message.description = "";
|
||||
}
|
||||
if (object.denomUnits !== undefined && object.denomUnits !== null) {
|
||||
for (const e of object.denomUnits) {
|
||||
message.denomUnits.push(DenomUnit.fromPartial(e));
|
||||
}
|
||||
}
|
||||
if (object.base !== undefined && object.base !== null) {
|
||||
message.base = object.base;
|
||||
} else {
|
||||
message.base = "";
|
||||
}
|
||||
if (object.display !== undefined && object.display !== null) {
|
||||
message.display = object.display;
|
||||
} else {
|
||||
message.display = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -1,330 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { Coin } from "../../../cosmos/base/v1beta1/coin";
|
||||
import { Input, Output } from "../../../cosmos/bank/v1beta1/bank";
|
||||
|
||||
export const protobufPackage = "cosmos.bank.v1beta1";
|
||||
|
||||
/** MsgSend represents a message to send coins from one account to another. */
|
||||
export interface MsgSend {
|
||||
fromAddress: string;
|
||||
toAddress: string;
|
||||
amount: Coin[];
|
||||
}
|
||||
|
||||
/** MsgSendResponse defines the Msg/Send response type. */
|
||||
export interface MsgSendResponse {}
|
||||
|
||||
/** MsgMultiSend represents an arbitrary multi-in, multi-out send message. */
|
||||
export interface MsgMultiSend {
|
||||
inputs: Input[];
|
||||
outputs: Output[];
|
||||
}
|
||||
|
||||
/** MsgMultiSendResponse defines the Msg/MultiSend response type. */
|
||||
export interface MsgMultiSendResponse {}
|
||||
|
||||
const baseMsgSend: object = { fromAddress: "", toAddress: "" };
|
||||
|
||||
export const MsgSend = {
|
||||
encode(message: MsgSend, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.fromAddress !== "") {
|
||||
writer.uint32(10).string(message.fromAddress);
|
||||
}
|
||||
if (message.toAddress !== "") {
|
||||
writer.uint32(18).string(message.toAddress);
|
||||
}
|
||||
for (const v of message.amount) {
|
||||
Coin.encode(v!, writer.uint32(26).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgSend {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgSend } as MsgSend;
|
||||
message.amount = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.fromAddress = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.toAddress = reader.string();
|
||||
break;
|
||||
case 3:
|
||||
message.amount.push(Coin.decode(reader, reader.uint32()));
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgSend {
|
||||
const message = { ...baseMsgSend } as MsgSend;
|
||||
message.amount = [];
|
||||
if (object.fromAddress !== undefined && object.fromAddress !== null) {
|
||||
message.fromAddress = String(object.fromAddress);
|
||||
} else {
|
||||
message.fromAddress = "";
|
||||
}
|
||||
if (object.toAddress !== undefined && object.toAddress !== null) {
|
||||
message.toAddress = String(object.toAddress);
|
||||
} else {
|
||||
message.toAddress = "";
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
for (const e of object.amount) {
|
||||
message.amount.push(Coin.fromJSON(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgSend): unknown {
|
||||
const obj: any = {};
|
||||
message.fromAddress !== undefined && (obj.fromAddress = message.fromAddress);
|
||||
message.toAddress !== undefined && (obj.toAddress = message.toAddress);
|
||||
if (message.amount) {
|
||||
obj.amount = message.amount.map((e) => (e ? Coin.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.amount = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgSend>): MsgSend {
|
||||
const message = { ...baseMsgSend } as MsgSend;
|
||||
message.amount = [];
|
||||
if (object.fromAddress !== undefined && object.fromAddress !== null) {
|
||||
message.fromAddress = object.fromAddress;
|
||||
} else {
|
||||
message.fromAddress = "";
|
||||
}
|
||||
if (object.toAddress !== undefined && object.toAddress !== null) {
|
||||
message.toAddress = object.toAddress;
|
||||
} else {
|
||||
message.toAddress = "";
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
for (const e of object.amount) {
|
||||
message.amount.push(Coin.fromPartial(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgSendResponse: object = {};
|
||||
|
||||
export const MsgSendResponse = {
|
||||
encode(_: MsgSendResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgSendResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgSendResponse } as MsgSendResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): MsgSendResponse {
|
||||
const message = { ...baseMsgSendResponse } as MsgSendResponse;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: MsgSendResponse): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<MsgSendResponse>): MsgSendResponse {
|
||||
const message = { ...baseMsgSendResponse } as MsgSendResponse;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgMultiSend: object = {};
|
||||
|
||||
export const MsgMultiSend = {
|
||||
encode(message: MsgMultiSend, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.inputs) {
|
||||
Input.encode(v!, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
for (const v of message.outputs) {
|
||||
Output.encode(v!, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgMultiSend {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgMultiSend } as MsgMultiSend;
|
||||
message.inputs = [];
|
||||
message.outputs = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.inputs.push(Input.decode(reader, reader.uint32()));
|
||||
break;
|
||||
case 2:
|
||||
message.outputs.push(Output.decode(reader, reader.uint32()));
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgMultiSend {
|
||||
const message = { ...baseMsgMultiSend } as MsgMultiSend;
|
||||
message.inputs = [];
|
||||
message.outputs = [];
|
||||
if (object.inputs !== undefined && object.inputs !== null) {
|
||||
for (const e of object.inputs) {
|
||||
message.inputs.push(Input.fromJSON(e));
|
||||
}
|
||||
}
|
||||
if (object.outputs !== undefined && object.outputs !== null) {
|
||||
for (const e of object.outputs) {
|
||||
message.outputs.push(Output.fromJSON(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgMultiSend): unknown {
|
||||
const obj: any = {};
|
||||
if (message.inputs) {
|
||||
obj.inputs = message.inputs.map((e) => (e ? Input.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.inputs = [];
|
||||
}
|
||||
if (message.outputs) {
|
||||
obj.outputs = message.outputs.map((e) => (e ? Output.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.outputs = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgMultiSend>): MsgMultiSend {
|
||||
const message = { ...baseMsgMultiSend } as MsgMultiSend;
|
||||
message.inputs = [];
|
||||
message.outputs = [];
|
||||
if (object.inputs !== undefined && object.inputs !== null) {
|
||||
for (const e of object.inputs) {
|
||||
message.inputs.push(Input.fromPartial(e));
|
||||
}
|
||||
}
|
||||
if (object.outputs !== undefined && object.outputs !== null) {
|
||||
for (const e of object.outputs) {
|
||||
message.outputs.push(Output.fromPartial(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgMultiSendResponse: object = {};
|
||||
|
||||
export const MsgMultiSendResponse = {
|
||||
encode(_: MsgMultiSendResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgMultiSendResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgMultiSendResponse } as MsgMultiSendResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): MsgMultiSendResponse {
|
||||
const message = { ...baseMsgMultiSendResponse } as MsgMultiSendResponse;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: MsgMultiSendResponse): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<MsgMultiSendResponse>): MsgMultiSendResponse {
|
||||
const message = { ...baseMsgMultiSendResponse } as MsgMultiSendResponse;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
/** Msg defines the bank Msg service. */
|
||||
export interface Msg {
|
||||
/** Send defines a method for sending coins from one account to another account. */
|
||||
Send(request: MsgSend): Promise<MsgSendResponse>;
|
||||
/** MultiSend defines a method for sending coins from some accounts to other accounts. */
|
||||
MultiSend(request: MsgMultiSend): Promise<MsgMultiSendResponse>;
|
||||
}
|
||||
|
||||
export class MsgClientImpl implements Msg {
|
||||
private readonly rpc: Rpc;
|
||||
constructor(rpc: Rpc) {
|
||||
this.rpc = rpc;
|
||||
}
|
||||
Send(request: MsgSend): Promise<MsgSendResponse> {
|
||||
const data = MsgSend.encode(request).finish();
|
||||
const promise = this.rpc.request("cosmos.bank.v1beta1.Msg", "Send", data);
|
||||
return promise.then((data) => MsgSendResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
MultiSend(request: MsgMultiSend): Promise<MsgMultiSendResponse> {
|
||||
const data = MsgMultiSend.encode(request).finish();
|
||||
const promise = this.rpc.request("cosmos.bank.v1beta1.Msg", "MultiSend", data);
|
||||
return promise.then((data) => MsgMultiSendResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
}
|
||||
|
||||
interface Rpc {
|
||||
request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>;
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -1,290 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
|
||||
export const protobufPackage = "cosmos.base.query.v1beta1";
|
||||
|
||||
/**
|
||||
* PageRequest is to be embedded in gRPC request messages for efficient
|
||||
* pagination. Ex:
|
||||
*
|
||||
* message SomeRequest {
|
||||
* Foo some_parameter = 1;
|
||||
* PageRequest pagination = 2;
|
||||
* }
|
||||
*/
|
||||
export interface PageRequest {
|
||||
/**
|
||||
* key is a value returned in PageResponse.next_key to begin
|
||||
* querying the next page most efficiently. Only one of offset or key
|
||||
* should be set.
|
||||
*/
|
||||
key: Uint8Array;
|
||||
/**
|
||||
* offset is a numeric offset that can be used when key is unavailable.
|
||||
* It is less efficient than using key. Only one of offset or key should
|
||||
* be set.
|
||||
*/
|
||||
offset: Long;
|
||||
/**
|
||||
* limit is the total number of results to be returned in the result page.
|
||||
* If left empty it will default to a value to be set by each app.
|
||||
*/
|
||||
limit: Long;
|
||||
/**
|
||||
* count_total is set to true to indicate that the result set should include
|
||||
* a count of the total number of items available for pagination in UIs.
|
||||
* count_total is only respected when offset is used. It is ignored when key
|
||||
* is set.
|
||||
*/
|
||||
countTotal: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* PageResponse is to be embedded in gRPC response messages where the
|
||||
* corresponding request message has used PageRequest.
|
||||
*
|
||||
* message SomeResponse {
|
||||
* repeated Bar results = 1;
|
||||
* PageResponse page = 2;
|
||||
* }
|
||||
*/
|
||||
export interface PageResponse {
|
||||
/**
|
||||
* next_key is the key to be passed to PageRequest.key to
|
||||
* query the next page most efficiently
|
||||
*/
|
||||
nextKey: Uint8Array;
|
||||
/**
|
||||
* total is total number of results available if PageRequest.count_total
|
||||
* was set, its value is undefined otherwise
|
||||
*/
|
||||
total: Long;
|
||||
}
|
||||
|
||||
const basePageRequest: object = { offset: Long.UZERO, limit: Long.UZERO, countTotal: false };
|
||||
|
||||
export const PageRequest = {
|
||||
encode(message: PageRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.key.length !== 0) {
|
||||
writer.uint32(10).bytes(message.key);
|
||||
}
|
||||
if (!message.offset.isZero()) {
|
||||
writer.uint32(16).uint64(message.offset);
|
||||
}
|
||||
if (!message.limit.isZero()) {
|
||||
writer.uint32(24).uint64(message.limit);
|
||||
}
|
||||
if (message.countTotal === true) {
|
||||
writer.uint32(32).bool(message.countTotal);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PageRequest {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...basePageRequest } as PageRequest;
|
||||
message.key = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.key = reader.bytes();
|
||||
break;
|
||||
case 2:
|
||||
message.offset = reader.uint64() as Long;
|
||||
break;
|
||||
case 3:
|
||||
message.limit = reader.uint64() as Long;
|
||||
break;
|
||||
case 4:
|
||||
message.countTotal = reader.bool();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): PageRequest {
|
||||
const message = { ...basePageRequest } as PageRequest;
|
||||
message.key = new Uint8Array();
|
||||
if (object.key !== undefined && object.key !== null) {
|
||||
message.key = bytesFromBase64(object.key);
|
||||
}
|
||||
if (object.offset !== undefined && object.offset !== null) {
|
||||
message.offset = Long.fromString(object.offset);
|
||||
} else {
|
||||
message.offset = Long.UZERO;
|
||||
}
|
||||
if (object.limit !== undefined && object.limit !== null) {
|
||||
message.limit = Long.fromString(object.limit);
|
||||
} else {
|
||||
message.limit = Long.UZERO;
|
||||
}
|
||||
if (object.countTotal !== undefined && object.countTotal !== null) {
|
||||
message.countTotal = Boolean(object.countTotal);
|
||||
} else {
|
||||
message.countTotal = false;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: PageRequest): unknown {
|
||||
const obj: any = {};
|
||||
message.key !== undefined &&
|
||||
(obj.key = base64FromBytes(message.key !== undefined ? message.key : new Uint8Array()));
|
||||
message.offset !== undefined && (obj.offset = (message.offset || Long.UZERO).toString());
|
||||
message.limit !== undefined && (obj.limit = (message.limit || Long.UZERO).toString());
|
||||
message.countTotal !== undefined && (obj.countTotal = message.countTotal);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<PageRequest>): PageRequest {
|
||||
const message = { ...basePageRequest } as PageRequest;
|
||||
if (object.key !== undefined && object.key !== null) {
|
||||
message.key = object.key;
|
||||
} else {
|
||||
message.key = new Uint8Array();
|
||||
}
|
||||
if (object.offset !== undefined && object.offset !== null) {
|
||||
message.offset = object.offset as Long;
|
||||
} else {
|
||||
message.offset = Long.UZERO;
|
||||
}
|
||||
if (object.limit !== undefined && object.limit !== null) {
|
||||
message.limit = object.limit as Long;
|
||||
} else {
|
||||
message.limit = Long.UZERO;
|
||||
}
|
||||
if (object.countTotal !== undefined && object.countTotal !== null) {
|
||||
message.countTotal = object.countTotal;
|
||||
} else {
|
||||
message.countTotal = false;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const basePageResponse: object = { total: Long.UZERO };
|
||||
|
||||
export const PageResponse = {
|
||||
encode(message: PageResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.nextKey.length !== 0) {
|
||||
writer.uint32(10).bytes(message.nextKey);
|
||||
}
|
||||
if (!message.total.isZero()) {
|
||||
writer.uint32(16).uint64(message.total);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PageResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...basePageResponse } as PageResponse;
|
||||
message.nextKey = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.nextKey = reader.bytes();
|
||||
break;
|
||||
case 2:
|
||||
message.total = reader.uint64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): PageResponse {
|
||||
const message = { ...basePageResponse } as PageResponse;
|
||||
message.nextKey = new Uint8Array();
|
||||
if (object.nextKey !== undefined && object.nextKey !== null) {
|
||||
message.nextKey = bytesFromBase64(object.nextKey);
|
||||
}
|
||||
if (object.total !== undefined && object.total !== null) {
|
||||
message.total = Long.fromString(object.total);
|
||||
} else {
|
||||
message.total = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: PageResponse): unknown {
|
||||
const obj: any = {};
|
||||
message.nextKey !== undefined &&
|
||||
(obj.nextKey = base64FromBytes(message.nextKey !== undefined ? message.nextKey : new Uint8Array()));
|
||||
message.total !== undefined && (obj.total = (message.total || Long.UZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<PageResponse>): PageResponse {
|
||||
const message = { ...basePageResponse } as PageResponse;
|
||||
if (object.nextKey !== undefined && object.nextKey !== null) {
|
||||
message.nextKey = object.nextKey;
|
||||
} else {
|
||||
message.nextKey = new Uint8Array();
|
||||
}
|
||||
if (object.total !== undefined && object.total !== null) {
|
||||
message.total = object.total as Long;
|
||||
} else {
|
||||
message.total = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
declare var self: any | undefined;
|
||||
declare var window: any | undefined;
|
||||
var globalThis: any = (() => {
|
||||
if (typeof globalThis !== "undefined") return globalThis;
|
||||
if (typeof self !== "undefined") return self;
|
||||
if (typeof window !== "undefined") return window;
|
||||
if (typeof global !== "undefined") return global;
|
||||
throw "Unable to locate global object";
|
||||
})();
|
||||
|
||||
const atob: (b64: string) => string =
|
||||
globalThis.atob || ((b64) => globalThis.Buffer.from(b64, "base64").toString("binary"));
|
||||
function bytesFromBase64(b64: string): Uint8Array {
|
||||
const bin = atob(b64);
|
||||
const arr = new Uint8Array(bin.length);
|
||||
for (let i = 0; i < bin.length; ++i) {
|
||||
arr[i] = bin.charCodeAt(i);
|
||||
}
|
||||
return arr;
|
||||
}
|
||||
|
||||
const btoa: (bin: string) => string =
|
||||
globalThis.btoa || ((bin) => globalThis.Buffer.from(bin, "binary").toString("base64"));
|
||||
function base64FromBytes(arr: Uint8Array): string {
|
||||
const bin: string[] = [];
|
||||
for (let i = 0; i < arr.byteLength; ++i) {
|
||||
bin.push(String.fromCharCode(arr[i]));
|
||||
}
|
||||
return btoa(bin.join(""));
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,307 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
|
||||
export const protobufPackage = "cosmos.base.v1beta1";
|
||||
|
||||
/**
|
||||
* Coin defines a token with a denomination and an amount.
|
||||
*
|
||||
* NOTE: The amount field is an Int which implements the custom method
|
||||
* signatures required by gogoproto.
|
||||
*/
|
||||
export interface Coin {
|
||||
denom: string;
|
||||
amount: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* DecCoin defines a token with a denomination and a decimal amount.
|
||||
*
|
||||
* NOTE: The amount field is an Dec which implements the custom method
|
||||
* signatures required by gogoproto.
|
||||
*/
|
||||
export interface DecCoin {
|
||||
denom: string;
|
||||
amount: string;
|
||||
}
|
||||
|
||||
/** IntProto defines a Protobuf wrapper around an Int object. */
|
||||
export interface IntProto {
|
||||
int: string;
|
||||
}
|
||||
|
||||
/** DecProto defines a Protobuf wrapper around a Dec object. */
|
||||
export interface DecProto {
|
||||
dec: string;
|
||||
}
|
||||
|
||||
const baseCoin: object = { denom: "", amount: "" };
|
||||
|
||||
export const Coin = {
|
||||
encode(message: Coin, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.denom !== "") {
|
||||
writer.uint32(10).string(message.denom);
|
||||
}
|
||||
if (message.amount !== "") {
|
||||
writer.uint32(18).string(message.amount);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Coin {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseCoin } as Coin;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.denom = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.amount = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Coin {
|
||||
const message = { ...baseCoin } as Coin;
|
||||
if (object.denom !== undefined && object.denom !== null) {
|
||||
message.denom = String(object.denom);
|
||||
} else {
|
||||
message.denom = "";
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
message.amount = String(object.amount);
|
||||
} else {
|
||||
message.amount = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Coin): unknown {
|
||||
const obj: any = {};
|
||||
message.denom !== undefined && (obj.denom = message.denom);
|
||||
message.amount !== undefined && (obj.amount = message.amount);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Coin>): Coin {
|
||||
const message = { ...baseCoin } as Coin;
|
||||
if (object.denom !== undefined && object.denom !== null) {
|
||||
message.denom = object.denom;
|
||||
} else {
|
||||
message.denom = "";
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
message.amount = object.amount;
|
||||
} else {
|
||||
message.amount = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseDecCoin: object = { denom: "", amount: "" };
|
||||
|
||||
export const DecCoin = {
|
||||
encode(message: DecCoin, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.denom !== "") {
|
||||
writer.uint32(10).string(message.denom);
|
||||
}
|
||||
if (message.amount !== "") {
|
||||
writer.uint32(18).string(message.amount);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): DecCoin {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseDecCoin } as DecCoin;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.denom = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.amount = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): DecCoin {
|
||||
const message = { ...baseDecCoin } as DecCoin;
|
||||
if (object.denom !== undefined && object.denom !== null) {
|
||||
message.denom = String(object.denom);
|
||||
} else {
|
||||
message.denom = "";
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
message.amount = String(object.amount);
|
||||
} else {
|
||||
message.amount = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: DecCoin): unknown {
|
||||
const obj: any = {};
|
||||
message.denom !== undefined && (obj.denom = message.denom);
|
||||
message.amount !== undefined && (obj.amount = message.amount);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<DecCoin>): DecCoin {
|
||||
const message = { ...baseDecCoin } as DecCoin;
|
||||
if (object.denom !== undefined && object.denom !== null) {
|
||||
message.denom = object.denom;
|
||||
} else {
|
||||
message.denom = "";
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
message.amount = object.amount;
|
||||
} else {
|
||||
message.amount = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseIntProto: object = { int: "" };
|
||||
|
||||
export const IntProto = {
|
||||
encode(message: IntProto, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.int !== "") {
|
||||
writer.uint32(10).string(message.int);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): IntProto {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseIntProto } as IntProto;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.int = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): IntProto {
|
||||
const message = { ...baseIntProto } as IntProto;
|
||||
if (object.int !== undefined && object.int !== null) {
|
||||
message.int = String(object.int);
|
||||
} else {
|
||||
message.int = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: IntProto): unknown {
|
||||
const obj: any = {};
|
||||
message.int !== undefined && (obj.int = message.int);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<IntProto>): IntProto {
|
||||
const message = { ...baseIntProto } as IntProto;
|
||||
if (object.int !== undefined && object.int !== null) {
|
||||
message.int = object.int;
|
||||
} else {
|
||||
message.int = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseDecProto: object = { dec: "" };
|
||||
|
||||
export const DecProto = {
|
||||
encode(message: DecProto, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.dec !== "") {
|
||||
writer.uint32(10).string(message.dec);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): DecProto {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseDecProto } as DecProto;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.dec = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): DecProto {
|
||||
const message = { ...baseDecProto } as DecProto;
|
||||
if (object.dec !== undefined && object.dec !== null) {
|
||||
message.dec = String(object.dec);
|
||||
} else {
|
||||
message.dec = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: DecProto): unknown {
|
||||
const obj: any = {};
|
||||
message.dec !== undefined && (obj.dec = message.dec);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<DecProto>): DecProto {
|
||||
const message = { ...baseDecProto } as DecProto;
|
||||
if (object.dec !== undefined && object.dec !== null) {
|
||||
message.dec = object.dec;
|
||||
} else {
|
||||
message.dec = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,207 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
|
||||
export const protobufPackage = "cosmos.crypto.multisig.v1beta1";
|
||||
|
||||
/**
|
||||
* MultiSignature wraps the signatures from a multisig.LegacyAminoPubKey.
|
||||
* See cosmos.tx.v1betata1.ModeInfo.Multi for how to specify which signers
|
||||
* signed and with which modes.
|
||||
*/
|
||||
export interface MultiSignature {
|
||||
signatures: Uint8Array[];
|
||||
}
|
||||
|
||||
/**
|
||||
* CompactBitArray is an implementation of a space efficient bit array.
|
||||
* This is used to ensure that the encoded data takes up a minimal amount of
|
||||
* space after proto encoding.
|
||||
* This is not thread safe, and is not intended for concurrent usage.
|
||||
*/
|
||||
export interface CompactBitArray {
|
||||
extraBitsStored: number;
|
||||
elems: Uint8Array;
|
||||
}
|
||||
|
||||
const baseMultiSignature: object = {};
|
||||
|
||||
export const MultiSignature = {
|
||||
encode(message: MultiSignature, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.signatures) {
|
||||
writer.uint32(10).bytes(v!);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MultiSignature {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMultiSignature } as MultiSignature;
|
||||
message.signatures = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.signatures.push(reader.bytes());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MultiSignature {
|
||||
const message = { ...baseMultiSignature } as MultiSignature;
|
||||
message.signatures = [];
|
||||
if (object.signatures !== undefined && object.signatures !== null) {
|
||||
for (const e of object.signatures) {
|
||||
message.signatures.push(bytesFromBase64(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MultiSignature): unknown {
|
||||
const obj: any = {};
|
||||
if (message.signatures) {
|
||||
obj.signatures = message.signatures.map((e) => base64FromBytes(e !== undefined ? e : new Uint8Array()));
|
||||
} else {
|
||||
obj.signatures = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MultiSignature>): MultiSignature {
|
||||
const message = { ...baseMultiSignature } as MultiSignature;
|
||||
message.signatures = [];
|
||||
if (object.signatures !== undefined && object.signatures !== null) {
|
||||
for (const e of object.signatures) {
|
||||
message.signatures.push(e);
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseCompactBitArray: object = { extraBitsStored: 0 };
|
||||
|
||||
export const CompactBitArray = {
|
||||
encode(message: CompactBitArray, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.extraBitsStored !== 0) {
|
||||
writer.uint32(8).uint32(message.extraBitsStored);
|
||||
}
|
||||
if (message.elems.length !== 0) {
|
||||
writer.uint32(18).bytes(message.elems);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): CompactBitArray {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseCompactBitArray } as CompactBitArray;
|
||||
message.elems = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.extraBitsStored = reader.uint32();
|
||||
break;
|
||||
case 2:
|
||||
message.elems = reader.bytes();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): CompactBitArray {
|
||||
const message = { ...baseCompactBitArray } as CompactBitArray;
|
||||
message.elems = new Uint8Array();
|
||||
if (object.extraBitsStored !== undefined && object.extraBitsStored !== null) {
|
||||
message.extraBitsStored = Number(object.extraBitsStored);
|
||||
} else {
|
||||
message.extraBitsStored = 0;
|
||||
}
|
||||
if (object.elems !== undefined && object.elems !== null) {
|
||||
message.elems = bytesFromBase64(object.elems);
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: CompactBitArray): unknown {
|
||||
const obj: any = {};
|
||||
message.extraBitsStored !== undefined && (obj.extraBitsStored = message.extraBitsStored);
|
||||
message.elems !== undefined &&
|
||||
(obj.elems = base64FromBytes(message.elems !== undefined ? message.elems : new Uint8Array()));
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<CompactBitArray>): CompactBitArray {
|
||||
const message = { ...baseCompactBitArray } as CompactBitArray;
|
||||
if (object.extraBitsStored !== undefined && object.extraBitsStored !== null) {
|
||||
message.extraBitsStored = object.extraBitsStored;
|
||||
} else {
|
||||
message.extraBitsStored = 0;
|
||||
}
|
||||
if (object.elems !== undefined && object.elems !== null) {
|
||||
message.elems = object.elems;
|
||||
} else {
|
||||
message.elems = new Uint8Array();
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
declare var self: any | undefined;
|
||||
declare var window: any | undefined;
|
||||
var globalThis: any = (() => {
|
||||
if (typeof globalThis !== "undefined") return globalThis;
|
||||
if (typeof self !== "undefined") return self;
|
||||
if (typeof window !== "undefined") return window;
|
||||
if (typeof global !== "undefined") return global;
|
||||
throw "Unable to locate global object";
|
||||
})();
|
||||
|
||||
const atob: (b64: string) => string =
|
||||
globalThis.atob || ((b64) => globalThis.Buffer.from(b64, "base64").toString("binary"));
|
||||
function bytesFromBase64(b64: string): Uint8Array {
|
||||
const bin = atob(b64);
|
||||
const arr = new Uint8Array(bin.length);
|
||||
for (let i = 0; i < bin.length; ++i) {
|
||||
arr[i] = bin.charCodeAt(i);
|
||||
}
|
||||
return arr;
|
||||
}
|
||||
|
||||
const btoa: (bin: string) => string =
|
||||
globalThis.btoa || ((bin) => globalThis.Buffer.from(bin, "binary").toString("base64"));
|
||||
function base64FromBytes(arr: Uint8Array): string {
|
||||
const bin: string[] = [];
|
||||
for (let i = 0; i < arr.byteLength; ++i) {
|
||||
bin.push(String.fromCharCode(arr[i]));
|
||||
}
|
||||
return btoa(bin.join(""));
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,180 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
|
||||
export const protobufPackage = "cosmos.crypto.secp256k1";
|
||||
|
||||
/**
|
||||
* PubKey defines a secp256k1 public key
|
||||
* Key is the compressed form of the pubkey. The first byte depends is a 0x02 byte
|
||||
* if the y-coordinate is the lexicographically largest of the two associated with
|
||||
* the x-coordinate. Otherwise the first byte is a 0x03.
|
||||
* This prefix is followed with the x-coordinate.
|
||||
*/
|
||||
export interface PubKey {
|
||||
key: Uint8Array;
|
||||
}
|
||||
|
||||
/** PrivKey defines a secp256k1 private key. */
|
||||
export interface PrivKey {
|
||||
key: Uint8Array;
|
||||
}
|
||||
|
||||
const basePubKey: object = {};
|
||||
|
||||
export const PubKey = {
|
||||
encode(message: PubKey, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.key.length !== 0) {
|
||||
writer.uint32(10).bytes(message.key);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PubKey {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...basePubKey } as PubKey;
|
||||
message.key = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.key = reader.bytes();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): PubKey {
|
||||
const message = { ...basePubKey } as PubKey;
|
||||
message.key = new Uint8Array();
|
||||
if (object.key !== undefined && object.key !== null) {
|
||||
message.key = bytesFromBase64(object.key);
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: PubKey): unknown {
|
||||
const obj: any = {};
|
||||
message.key !== undefined &&
|
||||
(obj.key = base64FromBytes(message.key !== undefined ? message.key : new Uint8Array()));
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<PubKey>): PubKey {
|
||||
const message = { ...basePubKey } as PubKey;
|
||||
if (object.key !== undefined && object.key !== null) {
|
||||
message.key = object.key;
|
||||
} else {
|
||||
message.key = new Uint8Array();
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const basePrivKey: object = {};
|
||||
|
||||
export const PrivKey = {
|
||||
encode(message: PrivKey, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.key.length !== 0) {
|
||||
writer.uint32(10).bytes(message.key);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PrivKey {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...basePrivKey } as PrivKey;
|
||||
message.key = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.key = reader.bytes();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): PrivKey {
|
||||
const message = { ...basePrivKey } as PrivKey;
|
||||
message.key = new Uint8Array();
|
||||
if (object.key !== undefined && object.key !== null) {
|
||||
message.key = bytesFromBase64(object.key);
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: PrivKey): unknown {
|
||||
const obj: any = {};
|
||||
message.key !== undefined &&
|
||||
(obj.key = base64FromBytes(message.key !== undefined ? message.key : new Uint8Array()));
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<PrivKey>): PrivKey {
|
||||
const message = { ...basePrivKey } as PrivKey;
|
||||
if (object.key !== undefined && object.key !== null) {
|
||||
message.key = object.key;
|
||||
} else {
|
||||
message.key = new Uint8Array();
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
declare var self: any | undefined;
|
||||
declare var window: any | undefined;
|
||||
var globalThis: any = (() => {
|
||||
if (typeof globalThis !== "undefined") return globalThis;
|
||||
if (typeof self !== "undefined") return self;
|
||||
if (typeof window !== "undefined") return window;
|
||||
if (typeof global !== "undefined") return global;
|
||||
throw "Unable to locate global object";
|
||||
})();
|
||||
|
||||
const atob: (b64: string) => string =
|
||||
globalThis.atob || ((b64) => globalThis.Buffer.from(b64, "base64").toString("binary"));
|
||||
function bytesFromBase64(b64: string): Uint8Array {
|
||||
const bin = atob(b64);
|
||||
const arr = new Uint8Array(bin.length);
|
||||
for (let i = 0; i < bin.length; ++i) {
|
||||
arr[i] = bin.charCodeAt(i);
|
||||
}
|
||||
return arr;
|
||||
}
|
||||
|
||||
const btoa: (bin: string) => string =
|
||||
globalThis.btoa || ((bin) => globalThis.Buffer.from(bin, "binary").toString("base64"));
|
||||
function base64FromBytes(arr: Uint8Array): string {
|
||||
const bin: string[] = [];
|
||||
for (let i = 0; i < arr.byteLength; ++i) {
|
||||
bin.push(String.fromCharCode(arr[i]));
|
||||
}
|
||||
return btoa(bin.join(""));
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,569 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { Coin } from "../../../cosmos/base/v1beta1/coin";
|
||||
|
||||
export const protobufPackage = "cosmos.distribution.v1beta1";
|
||||
|
||||
/**
|
||||
* MsgSetWithdrawAddress sets the withdraw address for
|
||||
* a delegator (or validator self-delegation).
|
||||
*/
|
||||
export interface MsgSetWithdrawAddress {
|
||||
delegatorAddress: string;
|
||||
withdrawAddress: string;
|
||||
}
|
||||
|
||||
/** MsgSetWithdrawAddressResponse defines the Msg/SetWithdrawAddress response type. */
|
||||
export interface MsgSetWithdrawAddressResponse {}
|
||||
|
||||
/**
|
||||
* MsgWithdrawDelegatorReward represents delegation withdrawal to a delegator
|
||||
* from a single validator.
|
||||
*/
|
||||
export interface MsgWithdrawDelegatorReward {
|
||||
delegatorAddress: string;
|
||||
validatorAddress: string;
|
||||
}
|
||||
|
||||
/** MsgWithdrawDelegatorRewardResponse defines the Msg/WithdrawDelegatorReward response type. */
|
||||
export interface MsgWithdrawDelegatorRewardResponse {}
|
||||
|
||||
/**
|
||||
* MsgWithdrawValidatorCommission withdraws the full commission to the validator
|
||||
* address.
|
||||
*/
|
||||
export interface MsgWithdrawValidatorCommission {
|
||||
validatorAddress: string;
|
||||
}
|
||||
|
||||
/** MsgWithdrawValidatorCommissionResponse defines the Msg/WithdrawValidatorCommission response type. */
|
||||
export interface MsgWithdrawValidatorCommissionResponse {}
|
||||
|
||||
/**
|
||||
* MsgFundCommunityPool allows an account to directly
|
||||
* fund the community pool.
|
||||
*/
|
||||
export interface MsgFundCommunityPool {
|
||||
amount: Coin[];
|
||||
depositor: string;
|
||||
}
|
||||
|
||||
/** MsgFundCommunityPoolResponse defines the Msg/FundCommunityPool response type. */
|
||||
export interface MsgFundCommunityPoolResponse {}
|
||||
|
||||
const baseMsgSetWithdrawAddress: object = { delegatorAddress: "", withdrawAddress: "" };
|
||||
|
||||
export const MsgSetWithdrawAddress = {
|
||||
encode(message: MsgSetWithdrawAddress, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.delegatorAddress !== "") {
|
||||
writer.uint32(10).string(message.delegatorAddress);
|
||||
}
|
||||
if (message.withdrawAddress !== "") {
|
||||
writer.uint32(18).string(message.withdrawAddress);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgSetWithdrawAddress {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgSetWithdrawAddress } as MsgSetWithdrawAddress;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.delegatorAddress = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.withdrawAddress = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgSetWithdrawAddress {
|
||||
const message = { ...baseMsgSetWithdrawAddress } as MsgSetWithdrawAddress;
|
||||
if (object.delegatorAddress !== undefined && object.delegatorAddress !== null) {
|
||||
message.delegatorAddress = String(object.delegatorAddress);
|
||||
} else {
|
||||
message.delegatorAddress = "";
|
||||
}
|
||||
if (object.withdrawAddress !== undefined && object.withdrawAddress !== null) {
|
||||
message.withdrawAddress = String(object.withdrawAddress);
|
||||
} else {
|
||||
message.withdrawAddress = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgSetWithdrawAddress): unknown {
|
||||
const obj: any = {};
|
||||
message.delegatorAddress !== undefined && (obj.delegatorAddress = message.delegatorAddress);
|
||||
message.withdrawAddress !== undefined && (obj.withdrawAddress = message.withdrawAddress);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgSetWithdrawAddress>): MsgSetWithdrawAddress {
|
||||
const message = { ...baseMsgSetWithdrawAddress } as MsgSetWithdrawAddress;
|
||||
if (object.delegatorAddress !== undefined && object.delegatorAddress !== null) {
|
||||
message.delegatorAddress = object.delegatorAddress;
|
||||
} else {
|
||||
message.delegatorAddress = "";
|
||||
}
|
||||
if (object.withdrawAddress !== undefined && object.withdrawAddress !== null) {
|
||||
message.withdrawAddress = object.withdrawAddress;
|
||||
} else {
|
||||
message.withdrawAddress = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgSetWithdrawAddressResponse: object = {};
|
||||
|
||||
export const MsgSetWithdrawAddressResponse = {
|
||||
encode(_: MsgSetWithdrawAddressResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgSetWithdrawAddressResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgSetWithdrawAddressResponse } as MsgSetWithdrawAddressResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): MsgSetWithdrawAddressResponse {
|
||||
const message = { ...baseMsgSetWithdrawAddressResponse } as MsgSetWithdrawAddressResponse;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: MsgSetWithdrawAddressResponse): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<MsgSetWithdrawAddressResponse>): MsgSetWithdrawAddressResponse {
|
||||
const message = { ...baseMsgSetWithdrawAddressResponse } as MsgSetWithdrawAddressResponse;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgWithdrawDelegatorReward: object = { delegatorAddress: "", validatorAddress: "" };
|
||||
|
||||
export const MsgWithdrawDelegatorReward = {
|
||||
encode(message: MsgWithdrawDelegatorReward, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.delegatorAddress !== "") {
|
||||
writer.uint32(10).string(message.delegatorAddress);
|
||||
}
|
||||
if (message.validatorAddress !== "") {
|
||||
writer.uint32(18).string(message.validatorAddress);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgWithdrawDelegatorReward {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgWithdrawDelegatorReward } as MsgWithdrawDelegatorReward;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.delegatorAddress = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.validatorAddress = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgWithdrawDelegatorReward {
|
||||
const message = { ...baseMsgWithdrawDelegatorReward } as MsgWithdrawDelegatorReward;
|
||||
if (object.delegatorAddress !== undefined && object.delegatorAddress !== null) {
|
||||
message.delegatorAddress = String(object.delegatorAddress);
|
||||
} else {
|
||||
message.delegatorAddress = "";
|
||||
}
|
||||
if (object.validatorAddress !== undefined && object.validatorAddress !== null) {
|
||||
message.validatorAddress = String(object.validatorAddress);
|
||||
} else {
|
||||
message.validatorAddress = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgWithdrawDelegatorReward): unknown {
|
||||
const obj: any = {};
|
||||
message.delegatorAddress !== undefined && (obj.delegatorAddress = message.delegatorAddress);
|
||||
message.validatorAddress !== undefined && (obj.validatorAddress = message.validatorAddress);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgWithdrawDelegatorReward>): MsgWithdrawDelegatorReward {
|
||||
const message = { ...baseMsgWithdrawDelegatorReward } as MsgWithdrawDelegatorReward;
|
||||
if (object.delegatorAddress !== undefined && object.delegatorAddress !== null) {
|
||||
message.delegatorAddress = object.delegatorAddress;
|
||||
} else {
|
||||
message.delegatorAddress = "";
|
||||
}
|
||||
if (object.validatorAddress !== undefined && object.validatorAddress !== null) {
|
||||
message.validatorAddress = object.validatorAddress;
|
||||
} else {
|
||||
message.validatorAddress = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgWithdrawDelegatorRewardResponse: object = {};
|
||||
|
||||
export const MsgWithdrawDelegatorRewardResponse = {
|
||||
encode(_: MsgWithdrawDelegatorRewardResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgWithdrawDelegatorRewardResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgWithdrawDelegatorRewardResponse } as MsgWithdrawDelegatorRewardResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): MsgWithdrawDelegatorRewardResponse {
|
||||
const message = { ...baseMsgWithdrawDelegatorRewardResponse } as MsgWithdrawDelegatorRewardResponse;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: MsgWithdrawDelegatorRewardResponse): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<MsgWithdrawDelegatorRewardResponse>): MsgWithdrawDelegatorRewardResponse {
|
||||
const message = { ...baseMsgWithdrawDelegatorRewardResponse } as MsgWithdrawDelegatorRewardResponse;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgWithdrawValidatorCommission: object = { validatorAddress: "" };
|
||||
|
||||
export const MsgWithdrawValidatorCommission = {
|
||||
encode(message: MsgWithdrawValidatorCommission, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.validatorAddress !== "") {
|
||||
writer.uint32(10).string(message.validatorAddress);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgWithdrawValidatorCommission {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgWithdrawValidatorCommission } as MsgWithdrawValidatorCommission;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.validatorAddress = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgWithdrawValidatorCommission {
|
||||
const message = { ...baseMsgWithdrawValidatorCommission } as MsgWithdrawValidatorCommission;
|
||||
if (object.validatorAddress !== undefined && object.validatorAddress !== null) {
|
||||
message.validatorAddress = String(object.validatorAddress);
|
||||
} else {
|
||||
message.validatorAddress = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgWithdrawValidatorCommission): unknown {
|
||||
const obj: any = {};
|
||||
message.validatorAddress !== undefined && (obj.validatorAddress = message.validatorAddress);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgWithdrawValidatorCommission>): MsgWithdrawValidatorCommission {
|
||||
const message = { ...baseMsgWithdrawValidatorCommission } as MsgWithdrawValidatorCommission;
|
||||
if (object.validatorAddress !== undefined && object.validatorAddress !== null) {
|
||||
message.validatorAddress = object.validatorAddress;
|
||||
} else {
|
||||
message.validatorAddress = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgWithdrawValidatorCommissionResponse: object = {};
|
||||
|
||||
export const MsgWithdrawValidatorCommissionResponse = {
|
||||
encode(_: MsgWithdrawValidatorCommissionResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgWithdrawValidatorCommissionResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = {
|
||||
...baseMsgWithdrawValidatorCommissionResponse,
|
||||
} as MsgWithdrawValidatorCommissionResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): MsgWithdrawValidatorCommissionResponse {
|
||||
const message = {
|
||||
...baseMsgWithdrawValidatorCommissionResponse,
|
||||
} as MsgWithdrawValidatorCommissionResponse;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: MsgWithdrawValidatorCommissionResponse): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(
|
||||
_: DeepPartial<MsgWithdrawValidatorCommissionResponse>,
|
||||
): MsgWithdrawValidatorCommissionResponse {
|
||||
const message = {
|
||||
...baseMsgWithdrawValidatorCommissionResponse,
|
||||
} as MsgWithdrawValidatorCommissionResponse;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgFundCommunityPool: object = { depositor: "" };
|
||||
|
||||
export const MsgFundCommunityPool = {
|
||||
encode(message: MsgFundCommunityPool, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.amount) {
|
||||
Coin.encode(v!, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.depositor !== "") {
|
||||
writer.uint32(18).string(message.depositor);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgFundCommunityPool {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgFundCommunityPool } as MsgFundCommunityPool;
|
||||
message.amount = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.amount.push(Coin.decode(reader, reader.uint32()));
|
||||
break;
|
||||
case 2:
|
||||
message.depositor = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgFundCommunityPool {
|
||||
const message = { ...baseMsgFundCommunityPool } as MsgFundCommunityPool;
|
||||
message.amount = [];
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
for (const e of object.amount) {
|
||||
message.amount.push(Coin.fromJSON(e));
|
||||
}
|
||||
}
|
||||
if (object.depositor !== undefined && object.depositor !== null) {
|
||||
message.depositor = String(object.depositor);
|
||||
} else {
|
||||
message.depositor = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgFundCommunityPool): unknown {
|
||||
const obj: any = {};
|
||||
if (message.amount) {
|
||||
obj.amount = message.amount.map((e) => (e ? Coin.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.amount = [];
|
||||
}
|
||||
message.depositor !== undefined && (obj.depositor = message.depositor);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgFundCommunityPool>): MsgFundCommunityPool {
|
||||
const message = { ...baseMsgFundCommunityPool } as MsgFundCommunityPool;
|
||||
message.amount = [];
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
for (const e of object.amount) {
|
||||
message.amount.push(Coin.fromPartial(e));
|
||||
}
|
||||
}
|
||||
if (object.depositor !== undefined && object.depositor !== null) {
|
||||
message.depositor = object.depositor;
|
||||
} else {
|
||||
message.depositor = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgFundCommunityPoolResponse: object = {};
|
||||
|
||||
export const MsgFundCommunityPoolResponse = {
|
||||
encode(_: MsgFundCommunityPoolResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgFundCommunityPoolResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgFundCommunityPoolResponse } as MsgFundCommunityPoolResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): MsgFundCommunityPoolResponse {
|
||||
const message = { ...baseMsgFundCommunityPoolResponse } as MsgFundCommunityPoolResponse;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: MsgFundCommunityPoolResponse): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<MsgFundCommunityPoolResponse>): MsgFundCommunityPoolResponse {
|
||||
const message = { ...baseMsgFundCommunityPoolResponse } as MsgFundCommunityPoolResponse;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
/** Msg defines the distribution Msg service. */
|
||||
export interface Msg {
|
||||
/**
|
||||
* SetWithdrawAddress defines a method to change the withdraw address
|
||||
* for a delegator (or validator self-delegation).
|
||||
*/
|
||||
SetWithdrawAddress(request: MsgSetWithdrawAddress): Promise<MsgSetWithdrawAddressResponse>;
|
||||
/**
|
||||
* WithdrawDelegatorReward defines a method to withdraw rewards of delegator
|
||||
* from a single validator.
|
||||
*/
|
||||
WithdrawDelegatorReward(request: MsgWithdrawDelegatorReward): Promise<MsgWithdrawDelegatorRewardResponse>;
|
||||
/**
|
||||
* WithdrawValidatorCommission defines a method to withdraw the
|
||||
* full commission to the validator address.
|
||||
*/
|
||||
WithdrawValidatorCommission(
|
||||
request: MsgWithdrawValidatorCommission,
|
||||
): Promise<MsgWithdrawValidatorCommissionResponse>;
|
||||
/**
|
||||
* FundCommunityPool defines a method to allow an account to directly
|
||||
* fund the community pool.
|
||||
*/
|
||||
FundCommunityPool(request: MsgFundCommunityPool): Promise<MsgFundCommunityPoolResponse>;
|
||||
}
|
||||
|
||||
export class MsgClientImpl implements Msg {
|
||||
private readonly rpc: Rpc;
|
||||
constructor(rpc: Rpc) {
|
||||
this.rpc = rpc;
|
||||
}
|
||||
SetWithdrawAddress(request: MsgSetWithdrawAddress): Promise<MsgSetWithdrawAddressResponse> {
|
||||
const data = MsgSetWithdrawAddress.encode(request).finish();
|
||||
const promise = this.rpc.request("cosmos.distribution.v1beta1.Msg", "SetWithdrawAddress", data);
|
||||
return promise.then((data) => MsgSetWithdrawAddressResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
WithdrawDelegatorReward(request: MsgWithdrawDelegatorReward): Promise<MsgWithdrawDelegatorRewardResponse> {
|
||||
const data = MsgWithdrawDelegatorReward.encode(request).finish();
|
||||
const promise = this.rpc.request("cosmos.distribution.v1beta1.Msg", "WithdrawDelegatorReward", data);
|
||||
return promise.then((data) => MsgWithdrawDelegatorRewardResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
WithdrawValidatorCommission(
|
||||
request: MsgWithdrawValidatorCommission,
|
||||
): Promise<MsgWithdrawValidatorCommissionResponse> {
|
||||
const data = MsgWithdrawValidatorCommission.encode(request).finish();
|
||||
const promise = this.rpc.request("cosmos.distribution.v1beta1.Msg", "WithdrawValidatorCommission", data);
|
||||
return promise.then((data) => MsgWithdrawValidatorCommissionResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
FundCommunityPool(request: MsgFundCommunityPool): Promise<MsgFundCommunityPoolResponse> {
|
||||
const data = MsgFundCommunityPool.encode(request).finish();
|
||||
const promise = this.rpc.request("cosmos.distribution.v1beta1.Msg", "FundCommunityPool", data);
|
||||
return promise.then((data) => MsgFundCommunityPoolResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
}
|
||||
|
||||
interface Rpc {
|
||||
request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>;
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,967 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { Description, CommissionRates } from "../../../cosmos/staking/v1beta1/staking";
|
||||
import { Any } from "../../../google/protobuf/any";
|
||||
import { Coin } from "../../../cosmos/base/v1beta1/coin";
|
||||
import { Timestamp } from "../../../google/protobuf/timestamp";
|
||||
|
||||
export const protobufPackage = "cosmos.staking.v1beta1";
|
||||
|
||||
/** MsgCreateValidator defines a SDK message for creating a new validator. */
|
||||
export interface MsgCreateValidator {
|
||||
description?: Description;
|
||||
commission?: CommissionRates;
|
||||
minSelfDelegation: string;
|
||||
delegatorAddress: string;
|
||||
validatorAddress: string;
|
||||
pubkey?: Any;
|
||||
value?: Coin;
|
||||
}
|
||||
|
||||
/** MsgCreateValidatorResponse defines the Msg/CreateValidator response type. */
|
||||
export interface MsgCreateValidatorResponse {}
|
||||
|
||||
/** MsgEditValidator defines a SDK message for editing an existing validator. */
|
||||
export interface MsgEditValidator {
|
||||
description?: Description;
|
||||
validatorAddress: string;
|
||||
/**
|
||||
* We pass a reference to the new commission rate and min self delegation as
|
||||
* it's not mandatory to update. If not updated, the deserialized rate will be
|
||||
* zero with no way to distinguish if an update was intended.
|
||||
* REF: #2373
|
||||
*/
|
||||
commissionRate: string;
|
||||
minSelfDelegation: string;
|
||||
}
|
||||
|
||||
/** MsgEditValidatorResponse defines the Msg/EditValidator response type. */
|
||||
export interface MsgEditValidatorResponse {}
|
||||
|
||||
/**
|
||||
* MsgDelegate defines a SDK message for performing a delegation of coins
|
||||
* from a delegator to a validator.
|
||||
*/
|
||||
export interface MsgDelegate {
|
||||
delegatorAddress: string;
|
||||
validatorAddress: string;
|
||||
amount?: Coin;
|
||||
}
|
||||
|
||||
/** MsgDelegateResponse defines the Msg/Delegate response type. */
|
||||
export interface MsgDelegateResponse {}
|
||||
|
||||
/**
|
||||
* MsgBeginRedelegate defines a SDK message for performing a redelegation
|
||||
* of coins from a delegator and source validator to a destination validator.
|
||||
*/
|
||||
export interface MsgBeginRedelegate {
|
||||
delegatorAddress: string;
|
||||
validatorSrcAddress: string;
|
||||
validatorDstAddress: string;
|
||||
amount?: Coin;
|
||||
}
|
||||
|
||||
/** MsgBeginRedelegateResponse defines the Msg/BeginRedelegate response type. */
|
||||
export interface MsgBeginRedelegateResponse {
|
||||
completionTime?: Date;
|
||||
}
|
||||
|
||||
/**
|
||||
* MsgUndelegate defines a SDK message for performing an undelegation from a
|
||||
* delegate and a validator.
|
||||
*/
|
||||
export interface MsgUndelegate {
|
||||
delegatorAddress: string;
|
||||
validatorAddress: string;
|
||||
amount?: Coin;
|
||||
}
|
||||
|
||||
/** MsgUndelegateResponse defines the Msg/Undelegate response type. */
|
||||
export interface MsgUndelegateResponse {
|
||||
completionTime?: Date;
|
||||
}
|
||||
|
||||
const baseMsgCreateValidator: object = { minSelfDelegation: "", delegatorAddress: "", validatorAddress: "" };
|
||||
|
||||
export const MsgCreateValidator = {
|
||||
encode(message: MsgCreateValidator, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.description !== undefined) {
|
||||
Description.encode(message.description, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.commission !== undefined) {
|
||||
CommissionRates.encode(message.commission, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (message.minSelfDelegation !== "") {
|
||||
writer.uint32(26).string(message.minSelfDelegation);
|
||||
}
|
||||
if (message.delegatorAddress !== "") {
|
||||
writer.uint32(34).string(message.delegatorAddress);
|
||||
}
|
||||
if (message.validatorAddress !== "") {
|
||||
writer.uint32(42).string(message.validatorAddress);
|
||||
}
|
||||
if (message.pubkey !== undefined) {
|
||||
Any.encode(message.pubkey, writer.uint32(50).fork()).ldelim();
|
||||
}
|
||||
if (message.value !== undefined) {
|
||||
Coin.encode(message.value, writer.uint32(58).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgCreateValidator {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgCreateValidator } as MsgCreateValidator;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.description = Description.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.commission = CommissionRates.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 3:
|
||||
message.minSelfDelegation = reader.string();
|
||||
break;
|
||||
case 4:
|
||||
message.delegatorAddress = reader.string();
|
||||
break;
|
||||
case 5:
|
||||
message.validatorAddress = reader.string();
|
||||
break;
|
||||
case 6:
|
||||
message.pubkey = Any.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 7:
|
||||
message.value = Coin.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgCreateValidator {
|
||||
const message = { ...baseMsgCreateValidator } as MsgCreateValidator;
|
||||
if (object.description !== undefined && object.description !== null) {
|
||||
message.description = Description.fromJSON(object.description);
|
||||
} else {
|
||||
message.description = undefined;
|
||||
}
|
||||
if (object.commission !== undefined && object.commission !== null) {
|
||||
message.commission = CommissionRates.fromJSON(object.commission);
|
||||
} else {
|
||||
message.commission = undefined;
|
||||
}
|
||||
if (object.minSelfDelegation !== undefined && object.minSelfDelegation !== null) {
|
||||
message.minSelfDelegation = String(object.minSelfDelegation);
|
||||
} else {
|
||||
message.minSelfDelegation = "";
|
||||
}
|
||||
if (object.delegatorAddress !== undefined && object.delegatorAddress !== null) {
|
||||
message.delegatorAddress = String(object.delegatorAddress);
|
||||
} else {
|
||||
message.delegatorAddress = "";
|
||||
}
|
||||
if (object.validatorAddress !== undefined && object.validatorAddress !== null) {
|
||||
message.validatorAddress = String(object.validatorAddress);
|
||||
} else {
|
||||
message.validatorAddress = "";
|
||||
}
|
||||
if (object.pubkey !== undefined && object.pubkey !== null) {
|
||||
message.pubkey = Any.fromJSON(object.pubkey);
|
||||
} else {
|
||||
message.pubkey = undefined;
|
||||
}
|
||||
if (object.value !== undefined && object.value !== null) {
|
||||
message.value = Coin.fromJSON(object.value);
|
||||
} else {
|
||||
message.value = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgCreateValidator): unknown {
|
||||
const obj: any = {};
|
||||
message.description !== undefined &&
|
||||
(obj.description = message.description ? Description.toJSON(message.description) : undefined);
|
||||
message.commission !== undefined &&
|
||||
(obj.commission = message.commission ? CommissionRates.toJSON(message.commission) : undefined);
|
||||
message.minSelfDelegation !== undefined && (obj.minSelfDelegation = message.minSelfDelegation);
|
||||
message.delegatorAddress !== undefined && (obj.delegatorAddress = message.delegatorAddress);
|
||||
message.validatorAddress !== undefined && (obj.validatorAddress = message.validatorAddress);
|
||||
message.pubkey !== undefined && (obj.pubkey = message.pubkey ? Any.toJSON(message.pubkey) : undefined);
|
||||
message.value !== undefined && (obj.value = message.value ? Coin.toJSON(message.value) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgCreateValidator>): MsgCreateValidator {
|
||||
const message = { ...baseMsgCreateValidator } as MsgCreateValidator;
|
||||
if (object.description !== undefined && object.description !== null) {
|
||||
message.description = Description.fromPartial(object.description);
|
||||
} else {
|
||||
message.description = undefined;
|
||||
}
|
||||
if (object.commission !== undefined && object.commission !== null) {
|
||||
message.commission = CommissionRates.fromPartial(object.commission);
|
||||
} else {
|
||||
message.commission = undefined;
|
||||
}
|
||||
if (object.minSelfDelegation !== undefined && object.minSelfDelegation !== null) {
|
||||
message.minSelfDelegation = object.minSelfDelegation;
|
||||
} else {
|
||||
message.minSelfDelegation = "";
|
||||
}
|
||||
if (object.delegatorAddress !== undefined && object.delegatorAddress !== null) {
|
||||
message.delegatorAddress = object.delegatorAddress;
|
||||
} else {
|
||||
message.delegatorAddress = "";
|
||||
}
|
||||
if (object.validatorAddress !== undefined && object.validatorAddress !== null) {
|
||||
message.validatorAddress = object.validatorAddress;
|
||||
} else {
|
||||
message.validatorAddress = "";
|
||||
}
|
||||
if (object.pubkey !== undefined && object.pubkey !== null) {
|
||||
message.pubkey = Any.fromPartial(object.pubkey);
|
||||
} else {
|
||||
message.pubkey = undefined;
|
||||
}
|
||||
if (object.value !== undefined && object.value !== null) {
|
||||
message.value = Coin.fromPartial(object.value);
|
||||
} else {
|
||||
message.value = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgCreateValidatorResponse: object = {};
|
||||
|
||||
export const MsgCreateValidatorResponse = {
|
||||
encode(_: MsgCreateValidatorResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgCreateValidatorResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgCreateValidatorResponse } as MsgCreateValidatorResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): MsgCreateValidatorResponse {
|
||||
const message = { ...baseMsgCreateValidatorResponse } as MsgCreateValidatorResponse;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: MsgCreateValidatorResponse): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<MsgCreateValidatorResponse>): MsgCreateValidatorResponse {
|
||||
const message = { ...baseMsgCreateValidatorResponse } as MsgCreateValidatorResponse;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgEditValidator: object = { validatorAddress: "", commissionRate: "", minSelfDelegation: "" };
|
||||
|
||||
export const MsgEditValidator = {
|
||||
encode(message: MsgEditValidator, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.description !== undefined) {
|
||||
Description.encode(message.description, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.validatorAddress !== "") {
|
||||
writer.uint32(18).string(message.validatorAddress);
|
||||
}
|
||||
if (message.commissionRate !== "") {
|
||||
writer.uint32(26).string(message.commissionRate);
|
||||
}
|
||||
if (message.minSelfDelegation !== "") {
|
||||
writer.uint32(34).string(message.minSelfDelegation);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgEditValidator {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgEditValidator } as MsgEditValidator;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.description = Description.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.validatorAddress = reader.string();
|
||||
break;
|
||||
case 3:
|
||||
message.commissionRate = reader.string();
|
||||
break;
|
||||
case 4:
|
||||
message.minSelfDelegation = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgEditValidator {
|
||||
const message = { ...baseMsgEditValidator } as MsgEditValidator;
|
||||
if (object.description !== undefined && object.description !== null) {
|
||||
message.description = Description.fromJSON(object.description);
|
||||
} else {
|
||||
message.description = undefined;
|
||||
}
|
||||
if (object.validatorAddress !== undefined && object.validatorAddress !== null) {
|
||||
message.validatorAddress = String(object.validatorAddress);
|
||||
} else {
|
||||
message.validatorAddress = "";
|
||||
}
|
||||
if (object.commissionRate !== undefined && object.commissionRate !== null) {
|
||||
message.commissionRate = String(object.commissionRate);
|
||||
} else {
|
||||
message.commissionRate = "";
|
||||
}
|
||||
if (object.minSelfDelegation !== undefined && object.minSelfDelegation !== null) {
|
||||
message.minSelfDelegation = String(object.minSelfDelegation);
|
||||
} else {
|
||||
message.minSelfDelegation = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgEditValidator): unknown {
|
||||
const obj: any = {};
|
||||
message.description !== undefined &&
|
||||
(obj.description = message.description ? Description.toJSON(message.description) : undefined);
|
||||
message.validatorAddress !== undefined && (obj.validatorAddress = message.validatorAddress);
|
||||
message.commissionRate !== undefined && (obj.commissionRate = message.commissionRate);
|
||||
message.minSelfDelegation !== undefined && (obj.minSelfDelegation = message.minSelfDelegation);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgEditValidator>): MsgEditValidator {
|
||||
const message = { ...baseMsgEditValidator } as MsgEditValidator;
|
||||
if (object.description !== undefined && object.description !== null) {
|
||||
message.description = Description.fromPartial(object.description);
|
||||
} else {
|
||||
message.description = undefined;
|
||||
}
|
||||
if (object.validatorAddress !== undefined && object.validatorAddress !== null) {
|
||||
message.validatorAddress = object.validatorAddress;
|
||||
} else {
|
||||
message.validatorAddress = "";
|
||||
}
|
||||
if (object.commissionRate !== undefined && object.commissionRate !== null) {
|
||||
message.commissionRate = object.commissionRate;
|
||||
} else {
|
||||
message.commissionRate = "";
|
||||
}
|
||||
if (object.minSelfDelegation !== undefined && object.minSelfDelegation !== null) {
|
||||
message.minSelfDelegation = object.minSelfDelegation;
|
||||
} else {
|
||||
message.minSelfDelegation = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgEditValidatorResponse: object = {};
|
||||
|
||||
export const MsgEditValidatorResponse = {
|
||||
encode(_: MsgEditValidatorResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgEditValidatorResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgEditValidatorResponse } as MsgEditValidatorResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): MsgEditValidatorResponse {
|
||||
const message = { ...baseMsgEditValidatorResponse } as MsgEditValidatorResponse;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: MsgEditValidatorResponse): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<MsgEditValidatorResponse>): MsgEditValidatorResponse {
|
||||
const message = { ...baseMsgEditValidatorResponse } as MsgEditValidatorResponse;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgDelegate: object = { delegatorAddress: "", validatorAddress: "" };
|
||||
|
||||
export const MsgDelegate = {
|
||||
encode(message: MsgDelegate, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.delegatorAddress !== "") {
|
||||
writer.uint32(10).string(message.delegatorAddress);
|
||||
}
|
||||
if (message.validatorAddress !== "") {
|
||||
writer.uint32(18).string(message.validatorAddress);
|
||||
}
|
||||
if (message.amount !== undefined) {
|
||||
Coin.encode(message.amount, writer.uint32(26).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgDelegate {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgDelegate } as MsgDelegate;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.delegatorAddress = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.validatorAddress = reader.string();
|
||||
break;
|
||||
case 3:
|
||||
message.amount = Coin.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgDelegate {
|
||||
const message = { ...baseMsgDelegate } as MsgDelegate;
|
||||
if (object.delegatorAddress !== undefined && object.delegatorAddress !== null) {
|
||||
message.delegatorAddress = String(object.delegatorAddress);
|
||||
} else {
|
||||
message.delegatorAddress = "";
|
||||
}
|
||||
if (object.validatorAddress !== undefined && object.validatorAddress !== null) {
|
||||
message.validatorAddress = String(object.validatorAddress);
|
||||
} else {
|
||||
message.validatorAddress = "";
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
message.amount = Coin.fromJSON(object.amount);
|
||||
} else {
|
||||
message.amount = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgDelegate): unknown {
|
||||
const obj: any = {};
|
||||
message.delegatorAddress !== undefined && (obj.delegatorAddress = message.delegatorAddress);
|
||||
message.validatorAddress !== undefined && (obj.validatorAddress = message.validatorAddress);
|
||||
message.amount !== undefined && (obj.amount = message.amount ? Coin.toJSON(message.amount) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgDelegate>): MsgDelegate {
|
||||
const message = { ...baseMsgDelegate } as MsgDelegate;
|
||||
if (object.delegatorAddress !== undefined && object.delegatorAddress !== null) {
|
||||
message.delegatorAddress = object.delegatorAddress;
|
||||
} else {
|
||||
message.delegatorAddress = "";
|
||||
}
|
||||
if (object.validatorAddress !== undefined && object.validatorAddress !== null) {
|
||||
message.validatorAddress = object.validatorAddress;
|
||||
} else {
|
||||
message.validatorAddress = "";
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
message.amount = Coin.fromPartial(object.amount);
|
||||
} else {
|
||||
message.amount = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgDelegateResponse: object = {};
|
||||
|
||||
export const MsgDelegateResponse = {
|
||||
encode(_: MsgDelegateResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgDelegateResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgDelegateResponse } as MsgDelegateResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): MsgDelegateResponse {
|
||||
const message = { ...baseMsgDelegateResponse } as MsgDelegateResponse;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: MsgDelegateResponse): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<MsgDelegateResponse>): MsgDelegateResponse {
|
||||
const message = { ...baseMsgDelegateResponse } as MsgDelegateResponse;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgBeginRedelegate: object = {
|
||||
delegatorAddress: "",
|
||||
validatorSrcAddress: "",
|
||||
validatorDstAddress: "",
|
||||
};
|
||||
|
||||
export const MsgBeginRedelegate = {
|
||||
encode(message: MsgBeginRedelegate, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.delegatorAddress !== "") {
|
||||
writer.uint32(10).string(message.delegatorAddress);
|
||||
}
|
||||
if (message.validatorSrcAddress !== "") {
|
||||
writer.uint32(18).string(message.validatorSrcAddress);
|
||||
}
|
||||
if (message.validatorDstAddress !== "") {
|
||||
writer.uint32(26).string(message.validatorDstAddress);
|
||||
}
|
||||
if (message.amount !== undefined) {
|
||||
Coin.encode(message.amount, writer.uint32(34).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgBeginRedelegate {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgBeginRedelegate } as MsgBeginRedelegate;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.delegatorAddress = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.validatorSrcAddress = reader.string();
|
||||
break;
|
||||
case 3:
|
||||
message.validatorDstAddress = reader.string();
|
||||
break;
|
||||
case 4:
|
||||
message.amount = Coin.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgBeginRedelegate {
|
||||
const message = { ...baseMsgBeginRedelegate } as MsgBeginRedelegate;
|
||||
if (object.delegatorAddress !== undefined && object.delegatorAddress !== null) {
|
||||
message.delegatorAddress = String(object.delegatorAddress);
|
||||
} else {
|
||||
message.delegatorAddress = "";
|
||||
}
|
||||
if (object.validatorSrcAddress !== undefined && object.validatorSrcAddress !== null) {
|
||||
message.validatorSrcAddress = String(object.validatorSrcAddress);
|
||||
} else {
|
||||
message.validatorSrcAddress = "";
|
||||
}
|
||||
if (object.validatorDstAddress !== undefined && object.validatorDstAddress !== null) {
|
||||
message.validatorDstAddress = String(object.validatorDstAddress);
|
||||
} else {
|
||||
message.validatorDstAddress = "";
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
message.amount = Coin.fromJSON(object.amount);
|
||||
} else {
|
||||
message.amount = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgBeginRedelegate): unknown {
|
||||
const obj: any = {};
|
||||
message.delegatorAddress !== undefined && (obj.delegatorAddress = message.delegatorAddress);
|
||||
message.validatorSrcAddress !== undefined && (obj.validatorSrcAddress = message.validatorSrcAddress);
|
||||
message.validatorDstAddress !== undefined && (obj.validatorDstAddress = message.validatorDstAddress);
|
||||
message.amount !== undefined && (obj.amount = message.amount ? Coin.toJSON(message.amount) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgBeginRedelegate>): MsgBeginRedelegate {
|
||||
const message = { ...baseMsgBeginRedelegate } as MsgBeginRedelegate;
|
||||
if (object.delegatorAddress !== undefined && object.delegatorAddress !== null) {
|
||||
message.delegatorAddress = object.delegatorAddress;
|
||||
} else {
|
||||
message.delegatorAddress = "";
|
||||
}
|
||||
if (object.validatorSrcAddress !== undefined && object.validatorSrcAddress !== null) {
|
||||
message.validatorSrcAddress = object.validatorSrcAddress;
|
||||
} else {
|
||||
message.validatorSrcAddress = "";
|
||||
}
|
||||
if (object.validatorDstAddress !== undefined && object.validatorDstAddress !== null) {
|
||||
message.validatorDstAddress = object.validatorDstAddress;
|
||||
} else {
|
||||
message.validatorDstAddress = "";
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
message.amount = Coin.fromPartial(object.amount);
|
||||
} else {
|
||||
message.amount = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgBeginRedelegateResponse: object = {};
|
||||
|
||||
export const MsgBeginRedelegateResponse = {
|
||||
encode(message: MsgBeginRedelegateResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.completionTime !== undefined) {
|
||||
Timestamp.encode(toTimestamp(message.completionTime), writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgBeginRedelegateResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgBeginRedelegateResponse } as MsgBeginRedelegateResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.completionTime = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgBeginRedelegateResponse {
|
||||
const message = { ...baseMsgBeginRedelegateResponse } as MsgBeginRedelegateResponse;
|
||||
if (object.completionTime !== undefined && object.completionTime !== null) {
|
||||
message.completionTime = fromJsonTimestamp(object.completionTime);
|
||||
} else {
|
||||
message.completionTime = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgBeginRedelegateResponse): unknown {
|
||||
const obj: any = {};
|
||||
message.completionTime !== undefined && (obj.completionTime = message.completionTime.toISOString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgBeginRedelegateResponse>): MsgBeginRedelegateResponse {
|
||||
const message = { ...baseMsgBeginRedelegateResponse } as MsgBeginRedelegateResponse;
|
||||
if (object.completionTime !== undefined && object.completionTime !== null) {
|
||||
message.completionTime = object.completionTime;
|
||||
} else {
|
||||
message.completionTime = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgUndelegate: object = { delegatorAddress: "", validatorAddress: "" };
|
||||
|
||||
export const MsgUndelegate = {
|
||||
encode(message: MsgUndelegate, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.delegatorAddress !== "") {
|
||||
writer.uint32(10).string(message.delegatorAddress);
|
||||
}
|
||||
if (message.validatorAddress !== "") {
|
||||
writer.uint32(18).string(message.validatorAddress);
|
||||
}
|
||||
if (message.amount !== undefined) {
|
||||
Coin.encode(message.amount, writer.uint32(26).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgUndelegate {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgUndelegate } as MsgUndelegate;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.delegatorAddress = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.validatorAddress = reader.string();
|
||||
break;
|
||||
case 3:
|
||||
message.amount = Coin.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgUndelegate {
|
||||
const message = { ...baseMsgUndelegate } as MsgUndelegate;
|
||||
if (object.delegatorAddress !== undefined && object.delegatorAddress !== null) {
|
||||
message.delegatorAddress = String(object.delegatorAddress);
|
||||
} else {
|
||||
message.delegatorAddress = "";
|
||||
}
|
||||
if (object.validatorAddress !== undefined && object.validatorAddress !== null) {
|
||||
message.validatorAddress = String(object.validatorAddress);
|
||||
} else {
|
||||
message.validatorAddress = "";
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
message.amount = Coin.fromJSON(object.amount);
|
||||
} else {
|
||||
message.amount = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgUndelegate): unknown {
|
||||
const obj: any = {};
|
||||
message.delegatorAddress !== undefined && (obj.delegatorAddress = message.delegatorAddress);
|
||||
message.validatorAddress !== undefined && (obj.validatorAddress = message.validatorAddress);
|
||||
message.amount !== undefined && (obj.amount = message.amount ? Coin.toJSON(message.amount) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgUndelegate>): MsgUndelegate {
|
||||
const message = { ...baseMsgUndelegate } as MsgUndelegate;
|
||||
if (object.delegatorAddress !== undefined && object.delegatorAddress !== null) {
|
||||
message.delegatorAddress = object.delegatorAddress;
|
||||
} else {
|
||||
message.delegatorAddress = "";
|
||||
}
|
||||
if (object.validatorAddress !== undefined && object.validatorAddress !== null) {
|
||||
message.validatorAddress = object.validatorAddress;
|
||||
} else {
|
||||
message.validatorAddress = "";
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
message.amount = Coin.fromPartial(object.amount);
|
||||
} else {
|
||||
message.amount = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgUndelegateResponse: object = {};
|
||||
|
||||
export const MsgUndelegateResponse = {
|
||||
encode(message: MsgUndelegateResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.completionTime !== undefined) {
|
||||
Timestamp.encode(toTimestamp(message.completionTime), writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgUndelegateResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgUndelegateResponse } as MsgUndelegateResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.completionTime = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgUndelegateResponse {
|
||||
const message = { ...baseMsgUndelegateResponse } as MsgUndelegateResponse;
|
||||
if (object.completionTime !== undefined && object.completionTime !== null) {
|
||||
message.completionTime = fromJsonTimestamp(object.completionTime);
|
||||
} else {
|
||||
message.completionTime = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgUndelegateResponse): unknown {
|
||||
const obj: any = {};
|
||||
message.completionTime !== undefined && (obj.completionTime = message.completionTime.toISOString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgUndelegateResponse>): MsgUndelegateResponse {
|
||||
const message = { ...baseMsgUndelegateResponse } as MsgUndelegateResponse;
|
||||
if (object.completionTime !== undefined && object.completionTime !== null) {
|
||||
message.completionTime = object.completionTime;
|
||||
} else {
|
||||
message.completionTime = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
/** Msg defines the staking Msg service. */
|
||||
export interface Msg {
|
||||
/** CreateValidator defines a method for creating a new validator. */
|
||||
CreateValidator(request: MsgCreateValidator): Promise<MsgCreateValidatorResponse>;
|
||||
/** EditValidator defines a method for editing an existing validator. */
|
||||
EditValidator(request: MsgEditValidator): Promise<MsgEditValidatorResponse>;
|
||||
/**
|
||||
* Delegate defines a method for performing a delegation of coins
|
||||
* from a delegator to a validator.
|
||||
*/
|
||||
Delegate(request: MsgDelegate): Promise<MsgDelegateResponse>;
|
||||
/**
|
||||
* BeginRedelegate defines a method for performing a redelegation
|
||||
* of coins from a delegator and source validator to a destination validator.
|
||||
*/
|
||||
BeginRedelegate(request: MsgBeginRedelegate): Promise<MsgBeginRedelegateResponse>;
|
||||
/**
|
||||
* Undelegate defines a method for performing an undelegation from a
|
||||
* delegate and a validator.
|
||||
*/
|
||||
Undelegate(request: MsgUndelegate): Promise<MsgUndelegateResponse>;
|
||||
}
|
||||
|
||||
export class MsgClientImpl implements Msg {
|
||||
private readonly rpc: Rpc;
|
||||
constructor(rpc: Rpc) {
|
||||
this.rpc = rpc;
|
||||
}
|
||||
CreateValidator(request: MsgCreateValidator): Promise<MsgCreateValidatorResponse> {
|
||||
const data = MsgCreateValidator.encode(request).finish();
|
||||
const promise = this.rpc.request("cosmos.staking.v1beta1.Msg", "CreateValidator", data);
|
||||
return promise.then((data) => MsgCreateValidatorResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
EditValidator(request: MsgEditValidator): Promise<MsgEditValidatorResponse> {
|
||||
const data = MsgEditValidator.encode(request).finish();
|
||||
const promise = this.rpc.request("cosmos.staking.v1beta1.Msg", "EditValidator", data);
|
||||
return promise.then((data) => MsgEditValidatorResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
Delegate(request: MsgDelegate): Promise<MsgDelegateResponse> {
|
||||
const data = MsgDelegate.encode(request).finish();
|
||||
const promise = this.rpc.request("cosmos.staking.v1beta1.Msg", "Delegate", data);
|
||||
return promise.then((data) => MsgDelegateResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
BeginRedelegate(request: MsgBeginRedelegate): Promise<MsgBeginRedelegateResponse> {
|
||||
const data = MsgBeginRedelegate.encode(request).finish();
|
||||
const promise = this.rpc.request("cosmos.staking.v1beta1.Msg", "BeginRedelegate", data);
|
||||
return promise.then((data) => MsgBeginRedelegateResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
Undelegate(request: MsgUndelegate): Promise<MsgUndelegateResponse> {
|
||||
const data = MsgUndelegate.encode(request).finish();
|
||||
const promise = this.rpc.request("cosmos.staking.v1beta1.Msg", "Undelegate", data);
|
||||
return promise.then((data) => MsgUndelegateResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
}
|
||||
|
||||
interface Rpc {
|
||||
request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>;
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
function toTimestamp(date: Date): Timestamp {
|
||||
const seconds = numberToLong(date.getTime() / 1_000);
|
||||
const nanos = (date.getTime() % 1_000) * 1_000_000;
|
||||
return { seconds, nanos };
|
||||
}
|
||||
|
||||
function fromTimestamp(t: Timestamp): Date {
|
||||
let millis = t.seconds.toNumber() * 1_000;
|
||||
millis += t.nanos / 1_000_000;
|
||||
return new Date(millis);
|
||||
}
|
||||
|
||||
function fromJsonTimestamp(o: any): Date {
|
||||
if (o instanceof Date) {
|
||||
return o;
|
||||
} else if (typeof o === "string") {
|
||||
return new Date(o);
|
||||
} else {
|
||||
return fromTimestamp(Timestamp.fromJSON(o));
|
||||
}
|
||||
}
|
||||
|
||||
function numberToLong(number: number) {
|
||||
return Long.fromNumber(number);
|
||||
}
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,546 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { Any } from "../../../../google/protobuf/any";
|
||||
import { CompactBitArray } from "../../../../cosmos/crypto/multisig/v1beta1/multisig";
|
||||
|
||||
export const protobufPackage = "cosmos.tx.signing.v1beta1";
|
||||
|
||||
/** SignMode represents a signing mode with its own security guarantees. */
|
||||
export enum SignMode {
|
||||
/**
|
||||
* SIGN_MODE_UNSPECIFIED - SIGN_MODE_UNSPECIFIED specifies an unknown signing mode and will be
|
||||
* rejected
|
||||
*/
|
||||
SIGN_MODE_UNSPECIFIED = 0,
|
||||
/**
|
||||
* SIGN_MODE_DIRECT - SIGN_MODE_DIRECT specifies a signing mode which uses SignDoc and is
|
||||
* verified with raw bytes from Tx
|
||||
*/
|
||||
SIGN_MODE_DIRECT = 1,
|
||||
/**
|
||||
* SIGN_MODE_TEXTUAL - SIGN_MODE_TEXTUAL is a future signing mode that will verify some
|
||||
* human-readable textual representation on top of the binary representation
|
||||
* from SIGN_MODE_DIRECT
|
||||
*/
|
||||
SIGN_MODE_TEXTUAL = 2,
|
||||
/**
|
||||
* SIGN_MODE_LEGACY_AMINO_JSON - SIGN_MODE_LEGACY_AMINO_JSON is a backwards compatibility mode which uses
|
||||
* Amino JSON and will be removed in the future
|
||||
*/
|
||||
SIGN_MODE_LEGACY_AMINO_JSON = 127,
|
||||
UNRECOGNIZED = -1,
|
||||
}
|
||||
|
||||
export function signModeFromJSON(object: any): SignMode {
|
||||
switch (object) {
|
||||
case 0:
|
||||
case "SIGN_MODE_UNSPECIFIED":
|
||||
return SignMode.SIGN_MODE_UNSPECIFIED;
|
||||
case 1:
|
||||
case "SIGN_MODE_DIRECT":
|
||||
return SignMode.SIGN_MODE_DIRECT;
|
||||
case 2:
|
||||
case "SIGN_MODE_TEXTUAL":
|
||||
return SignMode.SIGN_MODE_TEXTUAL;
|
||||
case 127:
|
||||
case "SIGN_MODE_LEGACY_AMINO_JSON":
|
||||
return SignMode.SIGN_MODE_LEGACY_AMINO_JSON;
|
||||
case -1:
|
||||
case "UNRECOGNIZED":
|
||||
default:
|
||||
return SignMode.UNRECOGNIZED;
|
||||
}
|
||||
}
|
||||
|
||||
export function signModeToJSON(object: SignMode): string {
|
||||
switch (object) {
|
||||
case SignMode.SIGN_MODE_UNSPECIFIED:
|
||||
return "SIGN_MODE_UNSPECIFIED";
|
||||
case SignMode.SIGN_MODE_DIRECT:
|
||||
return "SIGN_MODE_DIRECT";
|
||||
case SignMode.SIGN_MODE_TEXTUAL:
|
||||
return "SIGN_MODE_TEXTUAL";
|
||||
case SignMode.SIGN_MODE_LEGACY_AMINO_JSON:
|
||||
return "SIGN_MODE_LEGACY_AMINO_JSON";
|
||||
default:
|
||||
return "UNKNOWN";
|
||||
}
|
||||
}
|
||||
|
||||
/** SignatureDescriptors wraps multiple SignatureDescriptor's. */
|
||||
export interface SignatureDescriptors {
|
||||
/** signatures are the signature descriptors */
|
||||
signatures: SignatureDescriptor[];
|
||||
}
|
||||
|
||||
/**
|
||||
* SignatureDescriptor is a convenience type which represents the full data for
|
||||
* a signature including the public key of the signer, signing modes and the
|
||||
* signature itself. It is primarily used for coordinating signatures between
|
||||
* clients.
|
||||
*/
|
||||
export interface SignatureDescriptor {
|
||||
/** public_key is the public key of the signer */
|
||||
publicKey?: Any;
|
||||
data?: SignatureDescriptor_Data;
|
||||
/**
|
||||
* sequence is the sequence of the account, which describes the
|
||||
* number of committed transactions signed by a given address. It is used to prevent
|
||||
* replay attacks.
|
||||
*/
|
||||
sequence: Long;
|
||||
}
|
||||
|
||||
/** Data represents signature data */
|
||||
export interface SignatureDescriptor_Data {
|
||||
/** single represents a single signer */
|
||||
single?: SignatureDescriptor_Data_Single | undefined;
|
||||
/** multi represents a multisig signer */
|
||||
multi?: SignatureDescriptor_Data_Multi | undefined;
|
||||
}
|
||||
|
||||
/** Single is the signature data for a single signer */
|
||||
export interface SignatureDescriptor_Data_Single {
|
||||
/** mode is the signing mode of the single signer */
|
||||
mode: SignMode;
|
||||
/** signature is the raw signature bytes */
|
||||
signature: Uint8Array;
|
||||
}
|
||||
|
||||
/** Multi is the signature data for a multisig public key */
|
||||
export interface SignatureDescriptor_Data_Multi {
|
||||
/** bitarray specifies which keys within the multisig are signing */
|
||||
bitarray?: CompactBitArray;
|
||||
/** signatures is the signatures of the multi-signature */
|
||||
signatures: SignatureDescriptor_Data[];
|
||||
}
|
||||
|
||||
const baseSignatureDescriptors: object = {};
|
||||
|
||||
export const SignatureDescriptors = {
|
||||
encode(message: SignatureDescriptors, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.signatures) {
|
||||
SignatureDescriptor.encode(v!, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SignatureDescriptors {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseSignatureDescriptors } as SignatureDescriptors;
|
||||
message.signatures = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.signatures.push(SignatureDescriptor.decode(reader, reader.uint32()));
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): SignatureDescriptors {
|
||||
const message = { ...baseSignatureDescriptors } as SignatureDescriptors;
|
||||
message.signatures = [];
|
||||
if (object.signatures !== undefined && object.signatures !== null) {
|
||||
for (const e of object.signatures) {
|
||||
message.signatures.push(SignatureDescriptor.fromJSON(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: SignatureDescriptors): unknown {
|
||||
const obj: any = {};
|
||||
if (message.signatures) {
|
||||
obj.signatures = message.signatures.map((e) => (e ? SignatureDescriptor.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.signatures = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<SignatureDescriptors>): SignatureDescriptors {
|
||||
const message = { ...baseSignatureDescriptors } as SignatureDescriptors;
|
||||
message.signatures = [];
|
||||
if (object.signatures !== undefined && object.signatures !== null) {
|
||||
for (const e of object.signatures) {
|
||||
message.signatures.push(SignatureDescriptor.fromPartial(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseSignatureDescriptor: object = { sequence: Long.UZERO };
|
||||
|
||||
export const SignatureDescriptor = {
|
||||
encode(message: SignatureDescriptor, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.publicKey !== undefined) {
|
||||
Any.encode(message.publicKey, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.data !== undefined) {
|
||||
SignatureDescriptor_Data.encode(message.data, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (!message.sequence.isZero()) {
|
||||
writer.uint32(24).uint64(message.sequence);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SignatureDescriptor {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseSignatureDescriptor } as SignatureDescriptor;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.publicKey = Any.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.data = SignatureDescriptor_Data.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 3:
|
||||
message.sequence = reader.uint64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): SignatureDescriptor {
|
||||
const message = { ...baseSignatureDescriptor } as SignatureDescriptor;
|
||||
if (object.publicKey !== undefined && object.publicKey !== null) {
|
||||
message.publicKey = Any.fromJSON(object.publicKey);
|
||||
} else {
|
||||
message.publicKey = undefined;
|
||||
}
|
||||
if (object.data !== undefined && object.data !== null) {
|
||||
message.data = SignatureDescriptor_Data.fromJSON(object.data);
|
||||
} else {
|
||||
message.data = undefined;
|
||||
}
|
||||
if (object.sequence !== undefined && object.sequence !== null) {
|
||||
message.sequence = Long.fromString(object.sequence);
|
||||
} else {
|
||||
message.sequence = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: SignatureDescriptor): unknown {
|
||||
const obj: any = {};
|
||||
message.publicKey !== undefined &&
|
||||
(obj.publicKey = message.publicKey ? Any.toJSON(message.publicKey) : undefined);
|
||||
message.data !== undefined &&
|
||||
(obj.data = message.data ? SignatureDescriptor_Data.toJSON(message.data) : undefined);
|
||||
message.sequence !== undefined && (obj.sequence = (message.sequence || Long.UZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<SignatureDescriptor>): SignatureDescriptor {
|
||||
const message = { ...baseSignatureDescriptor } as SignatureDescriptor;
|
||||
if (object.publicKey !== undefined && object.publicKey !== null) {
|
||||
message.publicKey = Any.fromPartial(object.publicKey);
|
||||
} else {
|
||||
message.publicKey = undefined;
|
||||
}
|
||||
if (object.data !== undefined && object.data !== null) {
|
||||
message.data = SignatureDescriptor_Data.fromPartial(object.data);
|
||||
} else {
|
||||
message.data = undefined;
|
||||
}
|
||||
if (object.sequence !== undefined && object.sequence !== null) {
|
||||
message.sequence = object.sequence as Long;
|
||||
} else {
|
||||
message.sequence = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseSignatureDescriptor_Data: object = {};
|
||||
|
||||
export const SignatureDescriptor_Data = {
|
||||
encode(message: SignatureDescriptor_Data, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.single !== undefined) {
|
||||
SignatureDescriptor_Data_Single.encode(message.single, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.multi !== undefined) {
|
||||
SignatureDescriptor_Data_Multi.encode(message.multi, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SignatureDescriptor_Data {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseSignatureDescriptor_Data } as SignatureDescriptor_Data;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.single = SignatureDescriptor_Data_Single.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.multi = SignatureDescriptor_Data_Multi.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): SignatureDescriptor_Data {
|
||||
const message = { ...baseSignatureDescriptor_Data } as SignatureDescriptor_Data;
|
||||
if (object.single !== undefined && object.single !== null) {
|
||||
message.single = SignatureDescriptor_Data_Single.fromJSON(object.single);
|
||||
} else {
|
||||
message.single = undefined;
|
||||
}
|
||||
if (object.multi !== undefined && object.multi !== null) {
|
||||
message.multi = SignatureDescriptor_Data_Multi.fromJSON(object.multi);
|
||||
} else {
|
||||
message.multi = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: SignatureDescriptor_Data): unknown {
|
||||
const obj: any = {};
|
||||
message.single !== undefined &&
|
||||
(obj.single = message.single ? SignatureDescriptor_Data_Single.toJSON(message.single) : undefined);
|
||||
message.multi !== undefined &&
|
||||
(obj.multi = message.multi ? SignatureDescriptor_Data_Multi.toJSON(message.multi) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<SignatureDescriptor_Data>): SignatureDescriptor_Data {
|
||||
const message = { ...baseSignatureDescriptor_Data } as SignatureDescriptor_Data;
|
||||
if (object.single !== undefined && object.single !== null) {
|
||||
message.single = SignatureDescriptor_Data_Single.fromPartial(object.single);
|
||||
} else {
|
||||
message.single = undefined;
|
||||
}
|
||||
if (object.multi !== undefined && object.multi !== null) {
|
||||
message.multi = SignatureDescriptor_Data_Multi.fromPartial(object.multi);
|
||||
} else {
|
||||
message.multi = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseSignatureDescriptor_Data_Single: object = { mode: 0 };
|
||||
|
||||
export const SignatureDescriptor_Data_Single = {
|
||||
encode(message: SignatureDescriptor_Data_Single, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.mode !== 0) {
|
||||
writer.uint32(8).int32(message.mode);
|
||||
}
|
||||
if (message.signature.length !== 0) {
|
||||
writer.uint32(18).bytes(message.signature);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SignatureDescriptor_Data_Single {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseSignatureDescriptor_Data_Single } as SignatureDescriptor_Data_Single;
|
||||
message.signature = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.mode = reader.int32() as any;
|
||||
break;
|
||||
case 2:
|
||||
message.signature = reader.bytes();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): SignatureDescriptor_Data_Single {
|
||||
const message = { ...baseSignatureDescriptor_Data_Single } as SignatureDescriptor_Data_Single;
|
||||
message.signature = new Uint8Array();
|
||||
if (object.mode !== undefined && object.mode !== null) {
|
||||
message.mode = signModeFromJSON(object.mode);
|
||||
} else {
|
||||
message.mode = 0;
|
||||
}
|
||||
if (object.signature !== undefined && object.signature !== null) {
|
||||
message.signature = bytesFromBase64(object.signature);
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: SignatureDescriptor_Data_Single): unknown {
|
||||
const obj: any = {};
|
||||
message.mode !== undefined && (obj.mode = signModeToJSON(message.mode));
|
||||
message.signature !== undefined &&
|
||||
(obj.signature = base64FromBytes(
|
||||
message.signature !== undefined ? message.signature : new Uint8Array(),
|
||||
));
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<SignatureDescriptor_Data_Single>): SignatureDescriptor_Data_Single {
|
||||
const message = { ...baseSignatureDescriptor_Data_Single } as SignatureDescriptor_Data_Single;
|
||||
if (object.mode !== undefined && object.mode !== null) {
|
||||
message.mode = object.mode;
|
||||
} else {
|
||||
message.mode = 0;
|
||||
}
|
||||
if (object.signature !== undefined && object.signature !== null) {
|
||||
message.signature = object.signature;
|
||||
} else {
|
||||
message.signature = new Uint8Array();
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseSignatureDescriptor_Data_Multi: object = {};
|
||||
|
||||
export const SignatureDescriptor_Data_Multi = {
|
||||
encode(message: SignatureDescriptor_Data_Multi, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.bitarray !== undefined) {
|
||||
CompactBitArray.encode(message.bitarray, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
for (const v of message.signatures) {
|
||||
SignatureDescriptor_Data.encode(v!, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SignatureDescriptor_Data_Multi {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseSignatureDescriptor_Data_Multi } as SignatureDescriptor_Data_Multi;
|
||||
message.signatures = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.bitarray = CompactBitArray.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.signatures.push(SignatureDescriptor_Data.decode(reader, reader.uint32()));
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): SignatureDescriptor_Data_Multi {
|
||||
const message = { ...baseSignatureDescriptor_Data_Multi } as SignatureDescriptor_Data_Multi;
|
||||
message.signatures = [];
|
||||
if (object.bitarray !== undefined && object.bitarray !== null) {
|
||||
message.bitarray = CompactBitArray.fromJSON(object.bitarray);
|
||||
} else {
|
||||
message.bitarray = undefined;
|
||||
}
|
||||
if (object.signatures !== undefined && object.signatures !== null) {
|
||||
for (const e of object.signatures) {
|
||||
message.signatures.push(SignatureDescriptor_Data.fromJSON(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: SignatureDescriptor_Data_Multi): unknown {
|
||||
const obj: any = {};
|
||||
message.bitarray !== undefined &&
|
||||
(obj.bitarray = message.bitarray ? CompactBitArray.toJSON(message.bitarray) : undefined);
|
||||
if (message.signatures) {
|
||||
obj.signatures = message.signatures.map((e) => (e ? SignatureDescriptor_Data.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.signatures = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<SignatureDescriptor_Data_Multi>): SignatureDescriptor_Data_Multi {
|
||||
const message = { ...baseSignatureDescriptor_Data_Multi } as SignatureDescriptor_Data_Multi;
|
||||
message.signatures = [];
|
||||
if (object.bitarray !== undefined && object.bitarray !== null) {
|
||||
message.bitarray = CompactBitArray.fromPartial(object.bitarray);
|
||||
} else {
|
||||
message.bitarray = undefined;
|
||||
}
|
||||
if (object.signatures !== undefined && object.signatures !== null) {
|
||||
for (const e of object.signatures) {
|
||||
message.signatures.push(SignatureDescriptor_Data.fromPartial(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
declare var self: any | undefined;
|
||||
declare var window: any | undefined;
|
||||
var globalThis: any = (() => {
|
||||
if (typeof globalThis !== "undefined") return globalThis;
|
||||
if (typeof self !== "undefined") return self;
|
||||
if (typeof window !== "undefined") return window;
|
||||
if (typeof global !== "undefined") return global;
|
||||
throw "Unable to locate global object";
|
||||
})();
|
||||
|
||||
const atob: (b64: string) => string =
|
||||
globalThis.atob || ((b64) => globalThis.Buffer.from(b64, "base64").toString("binary"));
|
||||
function bytesFromBase64(b64: string): Uint8Array {
|
||||
const bin = atob(b64);
|
||||
const arr = new Uint8Array(bin.length);
|
||||
for (let i = 0; i < bin.length; ++i) {
|
||||
arr[i] = bin.charCodeAt(i);
|
||||
}
|
||||
return arr;
|
||||
}
|
||||
|
||||
const btoa: (bin: string) => string =
|
||||
globalThis.btoa || ((bin) => globalThis.Buffer.from(bin, "binary").toString("base64"));
|
||||
function base64FromBytes(arr: Uint8Array): string {
|
||||
const bin: string[] = [];
|
||||
for (let i = 0; i < arr.byteLength; ++i) {
|
||||
bin.push(String.fromCharCode(arr[i]));
|
||||
}
|
||||
return btoa(bin.join(""));
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -1,525 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { BaseAccount } from "../../../cosmos/auth/v1beta1/auth";
|
||||
import { Coin } from "../../../cosmos/base/v1beta1/coin";
|
||||
|
||||
export const protobufPackage = "cosmos.vesting.v1beta1";
|
||||
|
||||
/**
|
||||
* BaseVestingAccount implements the VestingAccount interface. It contains all
|
||||
* the necessary fields needed for any vesting account implementation.
|
||||
*/
|
||||
export interface BaseVestingAccount {
|
||||
baseAccount?: BaseAccount;
|
||||
originalVesting: Coin[];
|
||||
delegatedFree: Coin[];
|
||||
delegatedVesting: Coin[];
|
||||
endTime: Long;
|
||||
}
|
||||
|
||||
/**
|
||||
* ContinuousVestingAccount implements the VestingAccount interface. It
|
||||
* continuously vests by unlocking coins linearly with respect to time.
|
||||
*/
|
||||
export interface ContinuousVestingAccount {
|
||||
baseVestingAccount?: BaseVestingAccount;
|
||||
startTime: Long;
|
||||
}
|
||||
|
||||
/**
|
||||
* DelayedVestingAccount implements the VestingAccount interface. It vests all
|
||||
* coins after a specific time, but non prior. In other words, it keeps them
|
||||
* locked until a specified time.
|
||||
*/
|
||||
export interface DelayedVestingAccount {
|
||||
baseVestingAccount?: BaseVestingAccount;
|
||||
}
|
||||
|
||||
/** Period defines a length of time and amount of coins that will vest. */
|
||||
export interface Period {
|
||||
length: Long;
|
||||
amount: Coin[];
|
||||
}
|
||||
|
||||
/**
|
||||
* PeriodicVestingAccount implements the VestingAccount interface. It
|
||||
* periodically vests by unlocking coins during each specified period.
|
||||
*/
|
||||
export interface PeriodicVestingAccount {
|
||||
baseVestingAccount?: BaseVestingAccount;
|
||||
startTime: Long;
|
||||
vestingPeriods: Period[];
|
||||
}
|
||||
|
||||
const baseBaseVestingAccount: object = { endTime: Long.ZERO };
|
||||
|
||||
export const BaseVestingAccount = {
|
||||
encode(message: BaseVestingAccount, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.baseAccount !== undefined) {
|
||||
BaseAccount.encode(message.baseAccount, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
for (const v of message.originalVesting) {
|
||||
Coin.encode(v!, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
for (const v of message.delegatedFree) {
|
||||
Coin.encode(v!, writer.uint32(26).fork()).ldelim();
|
||||
}
|
||||
for (const v of message.delegatedVesting) {
|
||||
Coin.encode(v!, writer.uint32(34).fork()).ldelim();
|
||||
}
|
||||
if (!message.endTime.isZero()) {
|
||||
writer.uint32(40).int64(message.endTime);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): BaseVestingAccount {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseBaseVestingAccount } as BaseVestingAccount;
|
||||
message.originalVesting = [];
|
||||
message.delegatedFree = [];
|
||||
message.delegatedVesting = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.baseAccount = BaseAccount.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.originalVesting.push(Coin.decode(reader, reader.uint32()));
|
||||
break;
|
||||
case 3:
|
||||
message.delegatedFree.push(Coin.decode(reader, reader.uint32()));
|
||||
break;
|
||||
case 4:
|
||||
message.delegatedVesting.push(Coin.decode(reader, reader.uint32()));
|
||||
break;
|
||||
case 5:
|
||||
message.endTime = reader.int64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): BaseVestingAccount {
|
||||
const message = { ...baseBaseVestingAccount } as BaseVestingAccount;
|
||||
message.originalVesting = [];
|
||||
message.delegatedFree = [];
|
||||
message.delegatedVesting = [];
|
||||
if (object.baseAccount !== undefined && object.baseAccount !== null) {
|
||||
message.baseAccount = BaseAccount.fromJSON(object.baseAccount);
|
||||
} else {
|
||||
message.baseAccount = undefined;
|
||||
}
|
||||
if (object.originalVesting !== undefined && object.originalVesting !== null) {
|
||||
for (const e of object.originalVesting) {
|
||||
message.originalVesting.push(Coin.fromJSON(e));
|
||||
}
|
||||
}
|
||||
if (object.delegatedFree !== undefined && object.delegatedFree !== null) {
|
||||
for (const e of object.delegatedFree) {
|
||||
message.delegatedFree.push(Coin.fromJSON(e));
|
||||
}
|
||||
}
|
||||
if (object.delegatedVesting !== undefined && object.delegatedVesting !== null) {
|
||||
for (const e of object.delegatedVesting) {
|
||||
message.delegatedVesting.push(Coin.fromJSON(e));
|
||||
}
|
||||
}
|
||||
if (object.endTime !== undefined && object.endTime !== null) {
|
||||
message.endTime = Long.fromString(object.endTime);
|
||||
} else {
|
||||
message.endTime = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: BaseVestingAccount): unknown {
|
||||
const obj: any = {};
|
||||
message.baseAccount !== undefined &&
|
||||
(obj.baseAccount = message.baseAccount ? BaseAccount.toJSON(message.baseAccount) : undefined);
|
||||
if (message.originalVesting) {
|
||||
obj.originalVesting = message.originalVesting.map((e) => (e ? Coin.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.originalVesting = [];
|
||||
}
|
||||
if (message.delegatedFree) {
|
||||
obj.delegatedFree = message.delegatedFree.map((e) => (e ? Coin.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.delegatedFree = [];
|
||||
}
|
||||
if (message.delegatedVesting) {
|
||||
obj.delegatedVesting = message.delegatedVesting.map((e) => (e ? Coin.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.delegatedVesting = [];
|
||||
}
|
||||
message.endTime !== undefined && (obj.endTime = (message.endTime || Long.ZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<BaseVestingAccount>): BaseVestingAccount {
|
||||
const message = { ...baseBaseVestingAccount } as BaseVestingAccount;
|
||||
message.originalVesting = [];
|
||||
message.delegatedFree = [];
|
||||
message.delegatedVesting = [];
|
||||
if (object.baseAccount !== undefined && object.baseAccount !== null) {
|
||||
message.baseAccount = BaseAccount.fromPartial(object.baseAccount);
|
||||
} else {
|
||||
message.baseAccount = undefined;
|
||||
}
|
||||
if (object.originalVesting !== undefined && object.originalVesting !== null) {
|
||||
for (const e of object.originalVesting) {
|
||||
message.originalVesting.push(Coin.fromPartial(e));
|
||||
}
|
||||
}
|
||||
if (object.delegatedFree !== undefined && object.delegatedFree !== null) {
|
||||
for (const e of object.delegatedFree) {
|
||||
message.delegatedFree.push(Coin.fromPartial(e));
|
||||
}
|
||||
}
|
||||
if (object.delegatedVesting !== undefined && object.delegatedVesting !== null) {
|
||||
for (const e of object.delegatedVesting) {
|
||||
message.delegatedVesting.push(Coin.fromPartial(e));
|
||||
}
|
||||
}
|
||||
if (object.endTime !== undefined && object.endTime !== null) {
|
||||
message.endTime = object.endTime as Long;
|
||||
} else {
|
||||
message.endTime = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseContinuousVestingAccount: object = { startTime: Long.ZERO };
|
||||
|
||||
export const ContinuousVestingAccount = {
|
||||
encode(message: ContinuousVestingAccount, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.baseVestingAccount !== undefined) {
|
||||
BaseVestingAccount.encode(message.baseVestingAccount, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (!message.startTime.isZero()) {
|
||||
writer.uint32(16).int64(message.startTime);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ContinuousVestingAccount {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseContinuousVestingAccount } as ContinuousVestingAccount;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.baseVestingAccount = BaseVestingAccount.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.startTime = reader.int64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ContinuousVestingAccount {
|
||||
const message = { ...baseContinuousVestingAccount } as ContinuousVestingAccount;
|
||||
if (object.baseVestingAccount !== undefined && object.baseVestingAccount !== null) {
|
||||
message.baseVestingAccount = BaseVestingAccount.fromJSON(object.baseVestingAccount);
|
||||
} else {
|
||||
message.baseVestingAccount = undefined;
|
||||
}
|
||||
if (object.startTime !== undefined && object.startTime !== null) {
|
||||
message.startTime = Long.fromString(object.startTime);
|
||||
} else {
|
||||
message.startTime = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ContinuousVestingAccount): unknown {
|
||||
const obj: any = {};
|
||||
message.baseVestingAccount !== undefined &&
|
||||
(obj.baseVestingAccount = message.baseVestingAccount
|
||||
? BaseVestingAccount.toJSON(message.baseVestingAccount)
|
||||
: undefined);
|
||||
message.startTime !== undefined && (obj.startTime = (message.startTime || Long.ZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ContinuousVestingAccount>): ContinuousVestingAccount {
|
||||
const message = { ...baseContinuousVestingAccount } as ContinuousVestingAccount;
|
||||
if (object.baseVestingAccount !== undefined && object.baseVestingAccount !== null) {
|
||||
message.baseVestingAccount = BaseVestingAccount.fromPartial(object.baseVestingAccount);
|
||||
} else {
|
||||
message.baseVestingAccount = undefined;
|
||||
}
|
||||
if (object.startTime !== undefined && object.startTime !== null) {
|
||||
message.startTime = object.startTime as Long;
|
||||
} else {
|
||||
message.startTime = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseDelayedVestingAccount: object = {};
|
||||
|
||||
export const DelayedVestingAccount = {
|
||||
encode(message: DelayedVestingAccount, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.baseVestingAccount !== undefined) {
|
||||
BaseVestingAccount.encode(message.baseVestingAccount, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): DelayedVestingAccount {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseDelayedVestingAccount } as DelayedVestingAccount;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.baseVestingAccount = BaseVestingAccount.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): DelayedVestingAccount {
|
||||
const message = { ...baseDelayedVestingAccount } as DelayedVestingAccount;
|
||||
if (object.baseVestingAccount !== undefined && object.baseVestingAccount !== null) {
|
||||
message.baseVestingAccount = BaseVestingAccount.fromJSON(object.baseVestingAccount);
|
||||
} else {
|
||||
message.baseVestingAccount = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: DelayedVestingAccount): unknown {
|
||||
const obj: any = {};
|
||||
message.baseVestingAccount !== undefined &&
|
||||
(obj.baseVestingAccount = message.baseVestingAccount
|
||||
? BaseVestingAccount.toJSON(message.baseVestingAccount)
|
||||
: undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<DelayedVestingAccount>): DelayedVestingAccount {
|
||||
const message = { ...baseDelayedVestingAccount } as DelayedVestingAccount;
|
||||
if (object.baseVestingAccount !== undefined && object.baseVestingAccount !== null) {
|
||||
message.baseVestingAccount = BaseVestingAccount.fromPartial(object.baseVestingAccount);
|
||||
} else {
|
||||
message.baseVestingAccount = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const basePeriod: object = { length: Long.ZERO };
|
||||
|
||||
export const Period = {
|
||||
encode(message: Period, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (!message.length.isZero()) {
|
||||
writer.uint32(8).int64(message.length);
|
||||
}
|
||||
for (const v of message.amount) {
|
||||
Coin.encode(v!, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Period {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...basePeriod } as Period;
|
||||
message.amount = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.length = reader.int64() as Long;
|
||||
break;
|
||||
case 2:
|
||||
message.amount.push(Coin.decode(reader, reader.uint32()));
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Period {
|
||||
const message = { ...basePeriod } as Period;
|
||||
message.amount = [];
|
||||
if (object.length !== undefined && object.length !== null) {
|
||||
message.length = Long.fromString(object.length);
|
||||
} else {
|
||||
message.length = Long.ZERO;
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
for (const e of object.amount) {
|
||||
message.amount.push(Coin.fromJSON(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Period): unknown {
|
||||
const obj: any = {};
|
||||
message.length !== undefined && (obj.length = (message.length || Long.ZERO).toString());
|
||||
if (message.amount) {
|
||||
obj.amount = message.amount.map((e) => (e ? Coin.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.amount = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Period>): Period {
|
||||
const message = { ...basePeriod } as Period;
|
||||
message.amount = [];
|
||||
if (object.length !== undefined && object.length !== null) {
|
||||
message.length = object.length as Long;
|
||||
} else {
|
||||
message.length = Long.ZERO;
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
for (const e of object.amount) {
|
||||
message.amount.push(Coin.fromPartial(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const basePeriodicVestingAccount: object = { startTime: Long.ZERO };
|
||||
|
||||
export const PeriodicVestingAccount = {
|
||||
encode(message: PeriodicVestingAccount, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.baseVestingAccount !== undefined) {
|
||||
BaseVestingAccount.encode(message.baseVestingAccount, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (!message.startTime.isZero()) {
|
||||
writer.uint32(16).int64(message.startTime);
|
||||
}
|
||||
for (const v of message.vestingPeriods) {
|
||||
Period.encode(v!, writer.uint32(26).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PeriodicVestingAccount {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...basePeriodicVestingAccount } as PeriodicVestingAccount;
|
||||
message.vestingPeriods = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.baseVestingAccount = BaseVestingAccount.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.startTime = reader.int64() as Long;
|
||||
break;
|
||||
case 3:
|
||||
message.vestingPeriods.push(Period.decode(reader, reader.uint32()));
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): PeriodicVestingAccount {
|
||||
const message = { ...basePeriodicVestingAccount } as PeriodicVestingAccount;
|
||||
message.vestingPeriods = [];
|
||||
if (object.baseVestingAccount !== undefined && object.baseVestingAccount !== null) {
|
||||
message.baseVestingAccount = BaseVestingAccount.fromJSON(object.baseVestingAccount);
|
||||
} else {
|
||||
message.baseVestingAccount = undefined;
|
||||
}
|
||||
if (object.startTime !== undefined && object.startTime !== null) {
|
||||
message.startTime = Long.fromString(object.startTime);
|
||||
} else {
|
||||
message.startTime = Long.ZERO;
|
||||
}
|
||||
if (object.vestingPeriods !== undefined && object.vestingPeriods !== null) {
|
||||
for (const e of object.vestingPeriods) {
|
||||
message.vestingPeriods.push(Period.fromJSON(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: PeriodicVestingAccount): unknown {
|
||||
const obj: any = {};
|
||||
message.baseVestingAccount !== undefined &&
|
||||
(obj.baseVestingAccount = message.baseVestingAccount
|
||||
? BaseVestingAccount.toJSON(message.baseVestingAccount)
|
||||
: undefined);
|
||||
message.startTime !== undefined && (obj.startTime = (message.startTime || Long.ZERO).toString());
|
||||
if (message.vestingPeriods) {
|
||||
obj.vestingPeriods = message.vestingPeriods.map((e) => (e ? Period.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.vestingPeriods = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<PeriodicVestingAccount>): PeriodicVestingAccount {
|
||||
const message = { ...basePeriodicVestingAccount } as PeriodicVestingAccount;
|
||||
message.vestingPeriods = [];
|
||||
if (object.baseVestingAccount !== undefined && object.baseVestingAccount !== null) {
|
||||
message.baseVestingAccount = BaseVestingAccount.fromPartial(object.baseVestingAccount);
|
||||
} else {
|
||||
message.baseVestingAccount = undefined;
|
||||
}
|
||||
if (object.startTime !== undefined && object.startTime !== null) {
|
||||
message.startTime = object.startTime as Long;
|
||||
} else {
|
||||
message.startTime = Long.ZERO;
|
||||
}
|
||||
if (object.vestingPeriods !== undefined && object.vestingPeriods !== null) {
|
||||
for (const e of object.vestingPeriods) {
|
||||
message.vestingPeriods.push(Period.fromPartial(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,241 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
|
||||
export const protobufPackage = "google.protobuf";
|
||||
|
||||
/**
|
||||
* `Any` contains an arbitrary serialized protocol buffer message along with a
|
||||
* URL that describes the type of the serialized message.
|
||||
*
|
||||
* Protobuf library provides support to pack/unpack Any values in the form
|
||||
* of utility functions or additional generated methods of the Any type.
|
||||
*
|
||||
* Example 1: Pack and unpack a message in C++.
|
||||
*
|
||||
* Foo foo = ...;
|
||||
* Any any;
|
||||
* any.PackFrom(foo);
|
||||
* ...
|
||||
* if (any.UnpackTo(&foo)) {
|
||||
* ...
|
||||
* }
|
||||
*
|
||||
* Example 2: Pack and unpack a message in Java.
|
||||
*
|
||||
* Foo foo = ...;
|
||||
* Any any = Any.pack(foo);
|
||||
* ...
|
||||
* if (any.is(Foo.class)) {
|
||||
* foo = any.unpack(Foo.class);
|
||||
* }
|
||||
*
|
||||
* Example 3: Pack and unpack a message in Python.
|
||||
*
|
||||
* foo = Foo(...)
|
||||
* any = Any()
|
||||
* any.Pack(foo)
|
||||
* ...
|
||||
* if any.Is(Foo.DESCRIPTOR):
|
||||
* any.Unpack(foo)
|
||||
* ...
|
||||
*
|
||||
* Example 4: Pack and unpack a message in Go
|
||||
*
|
||||
* foo := &pb.Foo{...}
|
||||
* any, err := ptypes.MarshalAny(foo)
|
||||
* ...
|
||||
* foo := &pb.Foo{}
|
||||
* if err := ptypes.UnmarshalAny(any, foo); err != nil {
|
||||
* ...
|
||||
* }
|
||||
*
|
||||
* The pack methods provided by protobuf library will by default use
|
||||
* 'type.googleapis.com/full.type.name' as the type URL and the unpack
|
||||
* methods only use the fully qualified type name after the last '/'
|
||||
* in the type URL, for example "foo.bar.com/x/y.z" will yield type
|
||||
* name "y.z".
|
||||
*
|
||||
*
|
||||
* JSON
|
||||
* ====
|
||||
* The JSON representation of an `Any` value uses the regular
|
||||
* representation of the deserialized, embedded message, with an
|
||||
* additional field `@type` which contains the type URL. Example:
|
||||
*
|
||||
* package google.profile;
|
||||
* message Person {
|
||||
* string first_name = 1;
|
||||
* string last_name = 2;
|
||||
* }
|
||||
*
|
||||
* {
|
||||
* "@type": "type.googleapis.com/google.profile.Person",
|
||||
* "firstName": <string>,
|
||||
* "lastName": <string>
|
||||
* }
|
||||
*
|
||||
* If the embedded message type is well-known and has a custom JSON
|
||||
* representation, that representation will be embedded adding a field
|
||||
* `value` which holds the custom JSON in addition to the `@type`
|
||||
* field. Example (for message [google.protobuf.Duration][]):
|
||||
*
|
||||
* {
|
||||
* "@type": "type.googleapis.com/google.protobuf.Duration",
|
||||
* "value": "1.212s"
|
||||
* }
|
||||
*/
|
||||
export interface Any {
|
||||
/**
|
||||
* A URL/resource name that uniquely identifies the type of the serialized
|
||||
* protocol buffer message. This string must contain at least
|
||||
* one "/" character. The last segment of the URL's path must represent
|
||||
* the fully qualified name of the type (as in
|
||||
* `path/google.protobuf.Duration`). The name should be in a canonical form
|
||||
* (e.g., leading "." is not accepted).
|
||||
*
|
||||
* In practice, teams usually precompile into the binary all types that they
|
||||
* expect it to use in the context of Any. However, for URLs which use the
|
||||
* scheme `http`, `https`, or no scheme, one can optionally set up a type
|
||||
* server that maps type URLs to message definitions as follows:
|
||||
*
|
||||
* * If no scheme is provided, `https` is assumed.
|
||||
* * An HTTP GET on the URL must yield a [google.protobuf.Type][]
|
||||
* value in binary format, or produce an error.
|
||||
* * Applications are allowed to cache lookup results based on the
|
||||
* URL, or have them precompiled into a binary to avoid any
|
||||
* lookup. Therefore, binary compatibility needs to be preserved
|
||||
* on changes to types. (Use versioned type names to manage
|
||||
* breaking changes.)
|
||||
*
|
||||
* Note: this functionality is not currently available in the official
|
||||
* protobuf release, and it is not used for type URLs beginning with
|
||||
* type.googleapis.com.
|
||||
*
|
||||
* Schemes other than `http`, `https` (or the empty scheme) might be
|
||||
* used with implementation specific semantics.
|
||||
*/
|
||||
typeUrl: string;
|
||||
/** Must be a valid serialized protocol buffer of the above specified type. */
|
||||
value: Uint8Array;
|
||||
}
|
||||
|
||||
const baseAny: object = { typeUrl: "" };
|
||||
|
||||
export const Any = {
|
||||
encode(message: Any, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.typeUrl !== "") {
|
||||
writer.uint32(10).string(message.typeUrl);
|
||||
}
|
||||
if (message.value.length !== 0) {
|
||||
writer.uint32(18).bytes(message.value);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Any {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseAny } as Any;
|
||||
message.value = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.typeUrl = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.value = reader.bytes();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Any {
|
||||
const message = { ...baseAny } as Any;
|
||||
message.value = new Uint8Array();
|
||||
if (object.typeUrl !== undefined && object.typeUrl !== null) {
|
||||
message.typeUrl = String(object.typeUrl);
|
||||
} else {
|
||||
message.typeUrl = "";
|
||||
}
|
||||
if (object.value !== undefined && object.value !== null) {
|
||||
message.value = bytesFromBase64(object.value);
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Any): unknown {
|
||||
const obj: any = {};
|
||||
message.typeUrl !== undefined && (obj.typeUrl = message.typeUrl);
|
||||
message.value !== undefined &&
|
||||
(obj.value = base64FromBytes(message.value !== undefined ? message.value : new Uint8Array()));
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Any>): Any {
|
||||
const message = { ...baseAny } as Any;
|
||||
if (object.typeUrl !== undefined && object.typeUrl !== null) {
|
||||
message.typeUrl = object.typeUrl;
|
||||
} else {
|
||||
message.typeUrl = "";
|
||||
}
|
||||
if (object.value !== undefined && object.value !== null) {
|
||||
message.value = object.value;
|
||||
} else {
|
||||
message.value = new Uint8Array();
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
declare var self: any | undefined;
|
||||
declare var window: any | undefined;
|
||||
var globalThis: any = (() => {
|
||||
if (typeof globalThis !== "undefined") return globalThis;
|
||||
if (typeof self !== "undefined") return self;
|
||||
if (typeof window !== "undefined") return window;
|
||||
if (typeof global !== "undefined") return global;
|
||||
throw "Unable to locate global object";
|
||||
})();
|
||||
|
||||
const atob: (b64: string) => string =
|
||||
globalThis.atob || ((b64) => globalThis.Buffer.from(b64, "base64").toString("binary"));
|
||||
function bytesFromBase64(b64: string): Uint8Array {
|
||||
const bin = atob(b64);
|
||||
const arr = new Uint8Array(bin.length);
|
||||
for (let i = 0; i < bin.length; ++i) {
|
||||
arr[i] = bin.charCodeAt(i);
|
||||
}
|
||||
return arr;
|
||||
}
|
||||
|
||||
const btoa: (bin: string) => string =
|
||||
globalThis.btoa || ((bin) => globalThis.Buffer.from(bin, "binary").toString("base64"));
|
||||
function base64FromBytes(arr: Uint8Array): string {
|
||||
const bin: string[] = [];
|
||||
for (let i = 0; i < arr.byteLength; ++i) {
|
||||
bin.push(String.fromCharCode(arr[i]));
|
||||
}
|
||||
return btoa(bin.join(""));
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,171 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
|
||||
export const protobufPackage = "google.protobuf";
|
||||
|
||||
/**
|
||||
* A Duration represents a signed, fixed-length span of time represented
|
||||
* as a count of seconds and fractions of seconds at nanosecond
|
||||
* resolution. It is independent of any calendar and concepts like "day"
|
||||
* or "month". It is related to Timestamp in that the difference between
|
||||
* two Timestamp values is a Duration and it can be added or subtracted
|
||||
* from a Timestamp. Range is approximately +-10,000 years.
|
||||
*
|
||||
* # Examples
|
||||
*
|
||||
* Example 1: Compute Duration from two Timestamps in pseudo code.
|
||||
*
|
||||
* Timestamp start = ...;
|
||||
* Timestamp end = ...;
|
||||
* Duration duration = ...;
|
||||
*
|
||||
* duration.seconds = end.seconds - start.seconds;
|
||||
* duration.nanos = end.nanos - start.nanos;
|
||||
*
|
||||
* if (duration.seconds < 0 && duration.nanos > 0) {
|
||||
* duration.seconds += 1;
|
||||
* duration.nanos -= 1000000000;
|
||||
* } else if (duration.seconds > 0 && duration.nanos < 0) {
|
||||
* duration.seconds -= 1;
|
||||
* duration.nanos += 1000000000;
|
||||
* }
|
||||
*
|
||||
* Example 2: Compute Timestamp from Timestamp + Duration in pseudo code.
|
||||
*
|
||||
* Timestamp start = ...;
|
||||
* Duration duration = ...;
|
||||
* Timestamp end = ...;
|
||||
*
|
||||
* end.seconds = start.seconds + duration.seconds;
|
||||
* end.nanos = start.nanos + duration.nanos;
|
||||
*
|
||||
* if (end.nanos < 0) {
|
||||
* end.seconds -= 1;
|
||||
* end.nanos += 1000000000;
|
||||
* } else if (end.nanos >= 1000000000) {
|
||||
* end.seconds += 1;
|
||||
* end.nanos -= 1000000000;
|
||||
* }
|
||||
*
|
||||
* Example 3: Compute Duration from datetime.timedelta in Python.
|
||||
*
|
||||
* td = datetime.timedelta(days=3, minutes=10)
|
||||
* duration = Duration()
|
||||
* duration.FromTimedelta(td)
|
||||
*
|
||||
* # JSON Mapping
|
||||
*
|
||||
* In JSON format, the Duration type is encoded as a string rather than an
|
||||
* object, where the string ends in the suffix "s" (indicating seconds) and
|
||||
* is preceded by the number of seconds, with nanoseconds expressed as
|
||||
* fractional seconds. For example, 3 seconds with 0 nanoseconds should be
|
||||
* encoded in JSON format as "3s", while 3 seconds and 1 nanosecond should
|
||||
* be expressed in JSON format as "3.000000001s", and 3 seconds and 1
|
||||
* microsecond should be expressed in JSON format as "3.000001s".
|
||||
*/
|
||||
export interface Duration {
|
||||
/**
|
||||
* Signed seconds of the span of time. Must be from -315,576,000,000
|
||||
* to +315,576,000,000 inclusive. Note: these bounds are computed from:
|
||||
* 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years
|
||||
*/
|
||||
seconds: Long;
|
||||
/**
|
||||
* Signed fractions of a second at nanosecond resolution of the span
|
||||
* of time. Durations less than one second are represented with a 0
|
||||
* `seconds` field and a positive or negative `nanos` field. For durations
|
||||
* of one second or more, a non-zero value for the `nanos` field must be
|
||||
* of the same sign as the `seconds` field. Must be from -999,999,999
|
||||
* to +999,999,999 inclusive.
|
||||
*/
|
||||
nanos: number;
|
||||
}
|
||||
|
||||
const baseDuration: object = { seconds: Long.ZERO, nanos: 0 };
|
||||
|
||||
export const Duration = {
|
||||
encode(message: Duration, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (!message.seconds.isZero()) {
|
||||
writer.uint32(8).int64(message.seconds);
|
||||
}
|
||||
if (message.nanos !== 0) {
|
||||
writer.uint32(16).int32(message.nanos);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Duration {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseDuration } as Duration;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.seconds = reader.int64() as Long;
|
||||
break;
|
||||
case 2:
|
||||
message.nanos = reader.int32();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Duration {
|
||||
const message = { ...baseDuration } as Duration;
|
||||
if (object.seconds !== undefined && object.seconds !== null) {
|
||||
message.seconds = Long.fromString(object.seconds);
|
||||
} else {
|
||||
message.seconds = Long.ZERO;
|
||||
}
|
||||
if (object.nanos !== undefined && object.nanos !== null) {
|
||||
message.nanos = Number(object.nanos);
|
||||
} else {
|
||||
message.nanos = 0;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Duration): unknown {
|
||||
const obj: any = {};
|
||||
message.seconds !== undefined && (obj.seconds = (message.seconds || Long.ZERO).toString());
|
||||
message.nanos !== undefined && (obj.nanos = message.nanos);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Duration>): Duration {
|
||||
const message = { ...baseDuration } as Duration;
|
||||
if (object.seconds !== undefined && object.seconds !== null) {
|
||||
message.seconds = object.seconds as Long;
|
||||
} else {
|
||||
message.seconds = Long.ZERO;
|
||||
}
|
||||
if (object.nanos !== undefined && object.nanos !== null) {
|
||||
message.nanos = object.nanos;
|
||||
} else {
|
||||
message.nanos = 0;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,202 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
|
||||
export const protobufPackage = "google.protobuf";
|
||||
|
||||
/**
|
||||
* A Timestamp represents a point in time independent of any time zone or local
|
||||
* calendar, encoded as a count of seconds and fractions of seconds at
|
||||
* nanosecond resolution. The count is relative to an epoch at UTC midnight on
|
||||
* January 1, 1970, in the proleptic Gregorian calendar which extends the
|
||||
* Gregorian calendar backwards to year one.
|
||||
*
|
||||
* All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
|
||||
* second table is needed for interpretation, using a [24-hour linear
|
||||
* smear](https://developers.google.com/time/smear).
|
||||
*
|
||||
* The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
|
||||
* restricting to that range, we ensure that we can convert to and from [RFC
|
||||
* 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.
|
||||
*
|
||||
* # Examples
|
||||
*
|
||||
* Example 1: Compute Timestamp from POSIX `time()`.
|
||||
*
|
||||
* Timestamp timestamp;
|
||||
* timestamp.set_seconds(time(NULL));
|
||||
* timestamp.set_nanos(0);
|
||||
*
|
||||
* Example 2: Compute Timestamp from POSIX `gettimeofday()`.
|
||||
*
|
||||
* struct timeval tv;
|
||||
* gettimeofday(&tv, NULL);
|
||||
*
|
||||
* Timestamp timestamp;
|
||||
* timestamp.set_seconds(tv.tv_sec);
|
||||
* timestamp.set_nanos(tv.tv_usec * 1000);
|
||||
*
|
||||
* Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.
|
||||
*
|
||||
* FILETIME ft;
|
||||
* GetSystemTimeAsFileTime(&ft);
|
||||
* UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime;
|
||||
*
|
||||
* // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
|
||||
* // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
|
||||
* Timestamp timestamp;
|
||||
* timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
|
||||
* timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));
|
||||
*
|
||||
* Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.
|
||||
*
|
||||
* long millis = System.currentTimeMillis();
|
||||
*
|
||||
* Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
|
||||
* .setNanos((int) ((millis % 1000) * 1000000)).build();
|
||||
*
|
||||
*
|
||||
* Example 5: Compute Timestamp from Java `Instant.now()`.
|
||||
*
|
||||
* Instant now = Instant.now();
|
||||
*
|
||||
* Timestamp timestamp =
|
||||
* Timestamp.newBuilder().setSeconds(now.getEpochSecond())
|
||||
* .setNanos(now.getNano()).build();
|
||||
*
|
||||
*
|
||||
* Example 6: Compute Timestamp from current time in Python.
|
||||
*
|
||||
* timestamp = Timestamp()
|
||||
* timestamp.GetCurrentTime()
|
||||
*
|
||||
* # JSON Mapping
|
||||
*
|
||||
* In JSON format, the Timestamp type is encoded as a string in the
|
||||
* [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
|
||||
* format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
|
||||
* where {year} is always expressed using four digits while {month}, {day},
|
||||
* {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
|
||||
* seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
|
||||
* are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
|
||||
* is required. A proto3 JSON serializer should always use UTC (as indicated by
|
||||
* "Z") when printing the Timestamp type and a proto3 JSON parser should be
|
||||
* able to accept both UTC and other timezones (as indicated by an offset).
|
||||
*
|
||||
* For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
|
||||
* 01:30 UTC on January 15, 2017.
|
||||
*
|
||||
* In JavaScript, one can convert a Date object to this format using the
|
||||
* standard
|
||||
* [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
|
||||
* method. In Python, a standard `datetime.datetime` object can be converted
|
||||
* to this format using
|
||||
* [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
|
||||
* the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
|
||||
* the Joda Time's [`ISODateTimeFormat.dateTime()`](
|
||||
* http://www.joda.org/joda-time/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime%2D%2D
|
||||
* ) to obtain a formatter capable of generating timestamps in this format.
|
||||
*/
|
||||
export interface Timestamp {
|
||||
/**
|
||||
* Represents seconds of UTC time since Unix epoch
|
||||
* 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to
|
||||
* 9999-12-31T23:59:59Z inclusive.
|
||||
*/
|
||||
seconds: Long;
|
||||
/**
|
||||
* Non-negative fractions of a second at nanosecond resolution. Negative
|
||||
* second values with fractions must still have non-negative nanos values
|
||||
* that count forward in time. Must be from 0 to 999,999,999
|
||||
* inclusive.
|
||||
*/
|
||||
nanos: number;
|
||||
}
|
||||
|
||||
const baseTimestamp: object = { seconds: Long.ZERO, nanos: 0 };
|
||||
|
||||
export const Timestamp = {
|
||||
encode(message: Timestamp, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (!message.seconds.isZero()) {
|
||||
writer.uint32(8).int64(message.seconds);
|
||||
}
|
||||
if (message.nanos !== 0) {
|
||||
writer.uint32(16).int32(message.nanos);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Timestamp {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseTimestamp } as Timestamp;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.seconds = reader.int64() as Long;
|
||||
break;
|
||||
case 2:
|
||||
message.nanos = reader.int32();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Timestamp {
|
||||
const message = { ...baseTimestamp } as Timestamp;
|
||||
if (object.seconds !== undefined && object.seconds !== null) {
|
||||
message.seconds = Long.fromString(object.seconds);
|
||||
} else {
|
||||
message.seconds = Long.ZERO;
|
||||
}
|
||||
if (object.nanos !== undefined && object.nanos !== null) {
|
||||
message.nanos = Number(object.nanos);
|
||||
} else {
|
||||
message.nanos = 0;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Timestamp): unknown {
|
||||
const obj: any = {};
|
||||
message.seconds !== undefined && (obj.seconds = (message.seconds || Long.ZERO).toString());
|
||||
message.nanos !== undefined && (obj.nanos = message.nanos);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Timestamp>): Timestamp {
|
||||
const message = { ...baseTimestamp } as Timestamp;
|
||||
if (object.seconds !== undefined && object.seconds !== null) {
|
||||
message.seconds = object.seconds as Long;
|
||||
} else {
|
||||
message.seconds = Long.ZERO;
|
||||
}
|
||||
if (object.nanos !== undefined && object.nanos !== null) {
|
||||
message.nanos = object.nanos;
|
||||
} else {
|
||||
message.nanos = 0;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,448 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { DenomTrace, Params } from "../../../../ibc/applications/transfer/v1/transfer";
|
||||
import { PageRequest, PageResponse } from "../../../../cosmos/base/query/v1beta1/pagination";
|
||||
|
||||
export const protobufPackage = "ibc.applications.transfer.v1";
|
||||
|
||||
/**
|
||||
* QueryDenomTraceRequest is the request type for the Query/DenomTrace RPC
|
||||
* method
|
||||
*/
|
||||
export interface QueryDenomTraceRequest {
|
||||
/** hash (in hex format) of the denomination trace information. */
|
||||
hash: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* QueryDenomTraceResponse is the response type for the Query/DenomTrace RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryDenomTraceResponse {
|
||||
/** denom_trace returns the requested denomination trace information. */
|
||||
denomTrace?: DenomTrace;
|
||||
}
|
||||
|
||||
/**
|
||||
* QueryConnectionsRequest is the request type for the Query/DenomTraces RPC
|
||||
* method
|
||||
*/
|
||||
export interface QueryDenomTracesRequest {
|
||||
/** pagination defines an optional pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
|
||||
/**
|
||||
* QueryConnectionsResponse is the response type for the Query/DenomTraces RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryDenomTracesResponse {
|
||||
/** denom_traces returns all denominations trace information. */
|
||||
denomTraces: DenomTrace[];
|
||||
/** pagination defines the pagination in the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
|
||||
/** QueryParamsRequest is the request type for the Query/Params RPC method. */
|
||||
export interface QueryParamsRequest {}
|
||||
|
||||
/** QueryParamsResponse is the response type for the Query/Params RPC method. */
|
||||
export interface QueryParamsResponse {
|
||||
/** params defines the parameters of the module. */
|
||||
params?: Params;
|
||||
}
|
||||
|
||||
const baseQueryDenomTraceRequest: object = { hash: "" };
|
||||
|
||||
export const QueryDenomTraceRequest = {
|
||||
encode(message: QueryDenomTraceRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.hash !== "") {
|
||||
writer.uint32(10).string(message.hash);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDenomTraceRequest {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryDenomTraceRequest } as QueryDenomTraceRequest;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.hash = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryDenomTraceRequest {
|
||||
const message = { ...baseQueryDenomTraceRequest } as QueryDenomTraceRequest;
|
||||
if (object.hash !== undefined && object.hash !== null) {
|
||||
message.hash = String(object.hash);
|
||||
} else {
|
||||
message.hash = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryDenomTraceRequest): unknown {
|
||||
const obj: any = {};
|
||||
message.hash !== undefined && (obj.hash = message.hash);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryDenomTraceRequest>): QueryDenomTraceRequest {
|
||||
const message = { ...baseQueryDenomTraceRequest } as QueryDenomTraceRequest;
|
||||
if (object.hash !== undefined && object.hash !== null) {
|
||||
message.hash = object.hash;
|
||||
} else {
|
||||
message.hash = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryDenomTraceResponse: object = {};
|
||||
|
||||
export const QueryDenomTraceResponse = {
|
||||
encode(message: QueryDenomTraceResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.denomTrace !== undefined) {
|
||||
DenomTrace.encode(message.denomTrace, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDenomTraceResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryDenomTraceResponse } as QueryDenomTraceResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.denomTrace = DenomTrace.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryDenomTraceResponse {
|
||||
const message = { ...baseQueryDenomTraceResponse } as QueryDenomTraceResponse;
|
||||
if (object.denomTrace !== undefined && object.denomTrace !== null) {
|
||||
message.denomTrace = DenomTrace.fromJSON(object.denomTrace);
|
||||
} else {
|
||||
message.denomTrace = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryDenomTraceResponse): unknown {
|
||||
const obj: any = {};
|
||||
message.denomTrace !== undefined &&
|
||||
(obj.denomTrace = message.denomTrace ? DenomTrace.toJSON(message.denomTrace) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryDenomTraceResponse>): QueryDenomTraceResponse {
|
||||
const message = { ...baseQueryDenomTraceResponse } as QueryDenomTraceResponse;
|
||||
if (object.denomTrace !== undefined && object.denomTrace !== null) {
|
||||
message.denomTrace = DenomTrace.fromPartial(object.denomTrace);
|
||||
} else {
|
||||
message.denomTrace = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryDenomTracesRequest: object = {};
|
||||
|
||||
export const QueryDenomTracesRequest = {
|
||||
encode(message: QueryDenomTracesRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.pagination !== undefined) {
|
||||
PageRequest.encode(message.pagination, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDenomTracesRequest {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryDenomTracesRequest } as QueryDenomTracesRequest;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.pagination = PageRequest.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryDenomTracesRequest {
|
||||
const message = { ...baseQueryDenomTracesRequest } as QueryDenomTracesRequest;
|
||||
if (object.pagination !== undefined && object.pagination !== null) {
|
||||
message.pagination = PageRequest.fromJSON(object.pagination);
|
||||
} else {
|
||||
message.pagination = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryDenomTracesRequest): unknown {
|
||||
const obj: any = {};
|
||||
message.pagination !== undefined &&
|
||||
(obj.pagination = message.pagination ? PageRequest.toJSON(message.pagination) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryDenomTracesRequest>): QueryDenomTracesRequest {
|
||||
const message = { ...baseQueryDenomTracesRequest } as QueryDenomTracesRequest;
|
||||
if (object.pagination !== undefined && object.pagination !== null) {
|
||||
message.pagination = PageRequest.fromPartial(object.pagination);
|
||||
} else {
|
||||
message.pagination = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryDenomTracesResponse: object = {};
|
||||
|
||||
export const QueryDenomTracesResponse = {
|
||||
encode(message: QueryDenomTracesResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.denomTraces) {
|
||||
DenomTrace.encode(v!, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.pagination !== undefined) {
|
||||
PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDenomTracesResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryDenomTracesResponse } as QueryDenomTracesResponse;
|
||||
message.denomTraces = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.denomTraces.push(DenomTrace.decode(reader, reader.uint32()));
|
||||
break;
|
||||
case 2:
|
||||
message.pagination = PageResponse.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryDenomTracesResponse {
|
||||
const message = { ...baseQueryDenomTracesResponse } as QueryDenomTracesResponse;
|
||||
message.denomTraces = [];
|
||||
if (object.denomTraces !== undefined && object.denomTraces !== null) {
|
||||
for (const e of object.denomTraces) {
|
||||
message.denomTraces.push(DenomTrace.fromJSON(e));
|
||||
}
|
||||
}
|
||||
if (object.pagination !== undefined && object.pagination !== null) {
|
||||
message.pagination = PageResponse.fromJSON(object.pagination);
|
||||
} else {
|
||||
message.pagination = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryDenomTracesResponse): unknown {
|
||||
const obj: any = {};
|
||||
if (message.denomTraces) {
|
||||
obj.denomTraces = message.denomTraces.map((e) => (e ? DenomTrace.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.denomTraces = [];
|
||||
}
|
||||
message.pagination !== undefined &&
|
||||
(obj.pagination = message.pagination ? PageResponse.toJSON(message.pagination) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryDenomTracesResponse>): QueryDenomTracesResponse {
|
||||
const message = { ...baseQueryDenomTracesResponse } as QueryDenomTracesResponse;
|
||||
message.denomTraces = [];
|
||||
if (object.denomTraces !== undefined && object.denomTraces !== null) {
|
||||
for (const e of object.denomTraces) {
|
||||
message.denomTraces.push(DenomTrace.fromPartial(e));
|
||||
}
|
||||
}
|
||||
if (object.pagination !== undefined && object.pagination !== null) {
|
||||
message.pagination = PageResponse.fromPartial(object.pagination);
|
||||
} else {
|
||||
message.pagination = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryParamsRequest: object = {};
|
||||
|
||||
export const QueryParamsRequest = {
|
||||
encode(_: QueryParamsRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsRequest {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryParamsRequest } as QueryParamsRequest;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): QueryParamsRequest {
|
||||
const message = { ...baseQueryParamsRequest } as QueryParamsRequest;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: QueryParamsRequest): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<QueryParamsRequest>): QueryParamsRequest {
|
||||
const message = { ...baseQueryParamsRequest } as QueryParamsRequest;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryParamsResponse: object = {};
|
||||
|
||||
export const QueryParamsResponse = {
|
||||
encode(message: QueryParamsResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.params !== undefined) {
|
||||
Params.encode(message.params, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryParamsResponse } as QueryParamsResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.params = Params.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryParamsResponse {
|
||||
const message = { ...baseQueryParamsResponse } as QueryParamsResponse;
|
||||
if (object.params !== undefined && object.params !== null) {
|
||||
message.params = Params.fromJSON(object.params);
|
||||
} else {
|
||||
message.params = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryParamsResponse): unknown {
|
||||
const obj: any = {};
|
||||
message.params !== undefined && (obj.params = message.params ? Params.toJSON(message.params) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryParamsResponse>): QueryParamsResponse {
|
||||
const message = { ...baseQueryParamsResponse } as QueryParamsResponse;
|
||||
if (object.params !== undefined && object.params !== null) {
|
||||
message.params = Params.fromPartial(object.params);
|
||||
} else {
|
||||
message.params = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
/** Query provides defines the gRPC querier service. */
|
||||
export interface Query {
|
||||
/** DenomTrace queries a denomination trace information. */
|
||||
DenomTrace(request: QueryDenomTraceRequest): Promise<QueryDenomTraceResponse>;
|
||||
/** DenomTraces queries all denomination traces. */
|
||||
DenomTraces(request: QueryDenomTracesRequest): Promise<QueryDenomTracesResponse>;
|
||||
/** Params queries all parameters of the ibc-transfer module. */
|
||||
Params(request: QueryParamsRequest): Promise<QueryParamsResponse>;
|
||||
}
|
||||
|
||||
export class QueryClientImpl implements Query {
|
||||
private readonly rpc: Rpc;
|
||||
constructor(rpc: Rpc) {
|
||||
this.rpc = rpc;
|
||||
}
|
||||
DenomTrace(request: QueryDenomTraceRequest): Promise<QueryDenomTraceResponse> {
|
||||
const data = QueryDenomTraceRequest.encode(request).finish();
|
||||
const promise = this.rpc.request("ibc.applications.transfer.v1.Query", "DenomTrace", data);
|
||||
return promise.then((data) => QueryDenomTraceResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
DenomTraces(request: QueryDenomTracesRequest): Promise<QueryDenomTracesResponse> {
|
||||
const data = QueryDenomTracesRequest.encode(request).finish();
|
||||
const promise = this.rpc.request("ibc.applications.transfer.v1.Query", "DenomTraces", data);
|
||||
return promise.then((data) => QueryDenomTracesResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
Params(request: QueryParamsRequest): Promise<QueryParamsResponse> {
|
||||
const data = QueryParamsRequest.encode(request).finish();
|
||||
const promise = this.rpc.request("ibc.applications.transfer.v1.Query", "Params", data);
|
||||
return promise.then((data) => QueryParamsResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
}
|
||||
|
||||
interface Rpc {
|
||||
request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>;
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,320 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
|
||||
export const protobufPackage = "ibc.applications.transfer.v1";
|
||||
|
||||
/**
|
||||
* FungibleTokenPacketData defines a struct for the packet payload
|
||||
* See FungibleTokenPacketData spec:
|
||||
* https://github.com/cosmos/ics/tree/master/spec/ics-020-fungible-token-transfer#data-structures
|
||||
*/
|
||||
export interface FungibleTokenPacketData {
|
||||
/** the token denomination to be transferred */
|
||||
denom: string;
|
||||
/** the token amount to be transferred */
|
||||
amount: Long;
|
||||
/** the sender address */
|
||||
sender: string;
|
||||
/** the recipient address on the destination chain */
|
||||
receiver: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* DenomTrace contains the base denomination for ICS20 fungible tokens and the
|
||||
* source tracing information path.
|
||||
*/
|
||||
export interface DenomTrace {
|
||||
/**
|
||||
* path defines the chain of port/channel identifiers used for tracing the
|
||||
* source of the fungible token.
|
||||
*/
|
||||
path: string;
|
||||
/** base denomination of the relayed fungible token. */
|
||||
baseDenom: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* Params defines the set of IBC transfer parameters.
|
||||
* NOTE: To prevent a single token from being transferred, set the
|
||||
* TransfersEnabled parameter to true and then set the bank module's SendEnabled
|
||||
* parameter for the denomination to false.
|
||||
*/
|
||||
export interface Params {
|
||||
/**
|
||||
* send_enabled enables or disables all cross-chain token transfers from this
|
||||
* chain.
|
||||
*/
|
||||
sendEnabled: boolean;
|
||||
/**
|
||||
* receive_enabled enables or disables all cross-chain token transfers to this
|
||||
* chain.
|
||||
*/
|
||||
receiveEnabled: boolean;
|
||||
}
|
||||
|
||||
const baseFungibleTokenPacketData: object = { denom: "", amount: Long.UZERO, sender: "", receiver: "" };
|
||||
|
||||
export const FungibleTokenPacketData = {
|
||||
encode(message: FungibleTokenPacketData, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.denom !== "") {
|
||||
writer.uint32(10).string(message.denom);
|
||||
}
|
||||
if (!message.amount.isZero()) {
|
||||
writer.uint32(16).uint64(message.amount);
|
||||
}
|
||||
if (message.sender !== "") {
|
||||
writer.uint32(26).string(message.sender);
|
||||
}
|
||||
if (message.receiver !== "") {
|
||||
writer.uint32(34).string(message.receiver);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): FungibleTokenPacketData {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseFungibleTokenPacketData } as FungibleTokenPacketData;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.denom = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.amount = reader.uint64() as Long;
|
||||
break;
|
||||
case 3:
|
||||
message.sender = reader.string();
|
||||
break;
|
||||
case 4:
|
||||
message.receiver = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): FungibleTokenPacketData {
|
||||
const message = { ...baseFungibleTokenPacketData } as FungibleTokenPacketData;
|
||||
if (object.denom !== undefined && object.denom !== null) {
|
||||
message.denom = String(object.denom);
|
||||
} else {
|
||||
message.denom = "";
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
message.amount = Long.fromString(object.amount);
|
||||
} else {
|
||||
message.amount = Long.UZERO;
|
||||
}
|
||||
if (object.sender !== undefined && object.sender !== null) {
|
||||
message.sender = String(object.sender);
|
||||
} else {
|
||||
message.sender = "";
|
||||
}
|
||||
if (object.receiver !== undefined && object.receiver !== null) {
|
||||
message.receiver = String(object.receiver);
|
||||
} else {
|
||||
message.receiver = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: FungibleTokenPacketData): unknown {
|
||||
const obj: any = {};
|
||||
message.denom !== undefined && (obj.denom = message.denom);
|
||||
message.amount !== undefined && (obj.amount = (message.amount || Long.UZERO).toString());
|
||||
message.sender !== undefined && (obj.sender = message.sender);
|
||||
message.receiver !== undefined && (obj.receiver = message.receiver);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<FungibleTokenPacketData>): FungibleTokenPacketData {
|
||||
const message = { ...baseFungibleTokenPacketData } as FungibleTokenPacketData;
|
||||
if (object.denom !== undefined && object.denom !== null) {
|
||||
message.denom = object.denom;
|
||||
} else {
|
||||
message.denom = "";
|
||||
}
|
||||
if (object.amount !== undefined && object.amount !== null) {
|
||||
message.amount = object.amount as Long;
|
||||
} else {
|
||||
message.amount = Long.UZERO;
|
||||
}
|
||||
if (object.sender !== undefined && object.sender !== null) {
|
||||
message.sender = object.sender;
|
||||
} else {
|
||||
message.sender = "";
|
||||
}
|
||||
if (object.receiver !== undefined && object.receiver !== null) {
|
||||
message.receiver = object.receiver;
|
||||
} else {
|
||||
message.receiver = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseDenomTrace: object = { path: "", baseDenom: "" };
|
||||
|
||||
export const DenomTrace = {
|
||||
encode(message: DenomTrace, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.path !== "") {
|
||||
writer.uint32(10).string(message.path);
|
||||
}
|
||||
if (message.baseDenom !== "") {
|
||||
writer.uint32(18).string(message.baseDenom);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): DenomTrace {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseDenomTrace } as DenomTrace;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.path = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.baseDenom = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): DenomTrace {
|
||||
const message = { ...baseDenomTrace } as DenomTrace;
|
||||
if (object.path !== undefined && object.path !== null) {
|
||||
message.path = String(object.path);
|
||||
} else {
|
||||
message.path = "";
|
||||
}
|
||||
if (object.baseDenom !== undefined && object.baseDenom !== null) {
|
||||
message.baseDenom = String(object.baseDenom);
|
||||
} else {
|
||||
message.baseDenom = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: DenomTrace): unknown {
|
||||
const obj: any = {};
|
||||
message.path !== undefined && (obj.path = message.path);
|
||||
message.baseDenom !== undefined && (obj.baseDenom = message.baseDenom);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<DenomTrace>): DenomTrace {
|
||||
const message = { ...baseDenomTrace } as DenomTrace;
|
||||
if (object.path !== undefined && object.path !== null) {
|
||||
message.path = object.path;
|
||||
} else {
|
||||
message.path = "";
|
||||
}
|
||||
if (object.baseDenom !== undefined && object.baseDenom !== null) {
|
||||
message.baseDenom = object.baseDenom;
|
||||
} else {
|
||||
message.baseDenom = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseParams: object = { sendEnabled: false, receiveEnabled: false };
|
||||
|
||||
export const Params = {
|
||||
encode(message: Params, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.sendEnabled === true) {
|
||||
writer.uint32(8).bool(message.sendEnabled);
|
||||
}
|
||||
if (message.receiveEnabled === true) {
|
||||
writer.uint32(16).bool(message.receiveEnabled);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Params {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseParams } as Params;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.sendEnabled = reader.bool();
|
||||
break;
|
||||
case 2:
|
||||
message.receiveEnabled = reader.bool();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Params {
|
||||
const message = { ...baseParams } as Params;
|
||||
if (object.sendEnabled !== undefined && object.sendEnabled !== null) {
|
||||
message.sendEnabled = Boolean(object.sendEnabled);
|
||||
} else {
|
||||
message.sendEnabled = false;
|
||||
}
|
||||
if (object.receiveEnabled !== undefined && object.receiveEnabled !== null) {
|
||||
message.receiveEnabled = Boolean(object.receiveEnabled);
|
||||
} else {
|
||||
message.receiveEnabled = false;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Params): unknown {
|
||||
const obj: any = {};
|
||||
message.sendEnabled !== undefined && (obj.sendEnabled = message.sendEnabled);
|
||||
message.receiveEnabled !== undefined && (obj.receiveEnabled = message.receiveEnabled);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Params>): Params {
|
||||
const message = { ...baseParams } as Params;
|
||||
if (object.sendEnabled !== undefined && object.sendEnabled !== null) {
|
||||
message.sendEnabled = object.sendEnabled;
|
||||
} else {
|
||||
message.sendEnabled = false;
|
||||
}
|
||||
if (object.receiveEnabled !== undefined && object.receiveEnabled !== null) {
|
||||
message.receiveEnabled = object.receiveEnabled;
|
||||
} else {
|
||||
message.receiveEnabled = false;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,279 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { Coin } from "../../../../cosmos/base/v1beta1/coin";
|
||||
import { Height } from "../../../../ibc/core/client/v1/client";
|
||||
|
||||
export const protobufPackage = "ibc.applications.transfer.v1";
|
||||
|
||||
/**
|
||||
* MsgTransfer defines a msg to transfer fungible tokens (i.e Coins) between
|
||||
* ICS20 enabled chains. See ICS Spec here:
|
||||
* https://github.com/cosmos/ics/tree/master/spec/ics-020-fungible-token-transfer#data-structures
|
||||
*/
|
||||
export interface MsgTransfer {
|
||||
/** the port on which the packet will be sent */
|
||||
sourcePort: string;
|
||||
/** the channel by which the packet will be sent */
|
||||
sourceChannel: string;
|
||||
/** the tokens to be transferred */
|
||||
token?: Coin;
|
||||
/** the sender address */
|
||||
sender: string;
|
||||
/** the recipient address on the destination chain */
|
||||
receiver: string;
|
||||
/**
|
||||
* Timeout height relative to the current block height.
|
||||
* The timeout is disabled when set to 0.
|
||||
*/
|
||||
timeoutHeight?: Height;
|
||||
/**
|
||||
* Timeout timestamp (in nanoseconds) relative to the current block timestamp.
|
||||
* The timeout is disabled when set to 0.
|
||||
*/
|
||||
timeoutTimestamp: Long;
|
||||
}
|
||||
|
||||
/** MsgTransferResponse defines the Msg/Transfer response type. */
|
||||
export interface MsgTransferResponse {}
|
||||
|
||||
const baseMsgTransfer: object = {
|
||||
sourcePort: "",
|
||||
sourceChannel: "",
|
||||
sender: "",
|
||||
receiver: "",
|
||||
timeoutTimestamp: Long.UZERO,
|
||||
};
|
||||
|
||||
export const MsgTransfer = {
|
||||
encode(message: MsgTransfer, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.sourcePort !== "") {
|
||||
writer.uint32(10).string(message.sourcePort);
|
||||
}
|
||||
if (message.sourceChannel !== "") {
|
||||
writer.uint32(18).string(message.sourceChannel);
|
||||
}
|
||||
if (message.token !== undefined) {
|
||||
Coin.encode(message.token, writer.uint32(26).fork()).ldelim();
|
||||
}
|
||||
if (message.sender !== "") {
|
||||
writer.uint32(34).string(message.sender);
|
||||
}
|
||||
if (message.receiver !== "") {
|
||||
writer.uint32(42).string(message.receiver);
|
||||
}
|
||||
if (message.timeoutHeight !== undefined) {
|
||||
Height.encode(message.timeoutHeight, writer.uint32(50).fork()).ldelim();
|
||||
}
|
||||
if (!message.timeoutTimestamp.isZero()) {
|
||||
writer.uint32(56).uint64(message.timeoutTimestamp);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgTransfer {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgTransfer } as MsgTransfer;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.sourcePort = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.sourceChannel = reader.string();
|
||||
break;
|
||||
case 3:
|
||||
message.token = Coin.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 4:
|
||||
message.sender = reader.string();
|
||||
break;
|
||||
case 5:
|
||||
message.receiver = reader.string();
|
||||
break;
|
||||
case 6:
|
||||
message.timeoutHeight = Height.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 7:
|
||||
message.timeoutTimestamp = reader.uint64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgTransfer {
|
||||
const message = { ...baseMsgTransfer } as MsgTransfer;
|
||||
if (object.sourcePort !== undefined && object.sourcePort !== null) {
|
||||
message.sourcePort = String(object.sourcePort);
|
||||
} else {
|
||||
message.sourcePort = "";
|
||||
}
|
||||
if (object.sourceChannel !== undefined && object.sourceChannel !== null) {
|
||||
message.sourceChannel = String(object.sourceChannel);
|
||||
} else {
|
||||
message.sourceChannel = "";
|
||||
}
|
||||
if (object.token !== undefined && object.token !== null) {
|
||||
message.token = Coin.fromJSON(object.token);
|
||||
} else {
|
||||
message.token = undefined;
|
||||
}
|
||||
if (object.sender !== undefined && object.sender !== null) {
|
||||
message.sender = String(object.sender);
|
||||
} else {
|
||||
message.sender = "";
|
||||
}
|
||||
if (object.receiver !== undefined && object.receiver !== null) {
|
||||
message.receiver = String(object.receiver);
|
||||
} else {
|
||||
message.receiver = "";
|
||||
}
|
||||
if (object.timeoutHeight !== undefined && object.timeoutHeight !== null) {
|
||||
message.timeoutHeight = Height.fromJSON(object.timeoutHeight);
|
||||
} else {
|
||||
message.timeoutHeight = undefined;
|
||||
}
|
||||
if (object.timeoutTimestamp !== undefined && object.timeoutTimestamp !== null) {
|
||||
message.timeoutTimestamp = Long.fromString(object.timeoutTimestamp);
|
||||
} else {
|
||||
message.timeoutTimestamp = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgTransfer): unknown {
|
||||
const obj: any = {};
|
||||
message.sourcePort !== undefined && (obj.sourcePort = message.sourcePort);
|
||||
message.sourceChannel !== undefined && (obj.sourceChannel = message.sourceChannel);
|
||||
message.token !== undefined && (obj.token = message.token ? Coin.toJSON(message.token) : undefined);
|
||||
message.sender !== undefined && (obj.sender = message.sender);
|
||||
message.receiver !== undefined && (obj.receiver = message.receiver);
|
||||
message.timeoutHeight !== undefined &&
|
||||
(obj.timeoutHeight = message.timeoutHeight ? Height.toJSON(message.timeoutHeight) : undefined);
|
||||
message.timeoutTimestamp !== undefined &&
|
||||
(obj.timeoutTimestamp = (message.timeoutTimestamp || Long.UZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgTransfer>): MsgTransfer {
|
||||
const message = { ...baseMsgTransfer } as MsgTransfer;
|
||||
if (object.sourcePort !== undefined && object.sourcePort !== null) {
|
||||
message.sourcePort = object.sourcePort;
|
||||
} else {
|
||||
message.sourcePort = "";
|
||||
}
|
||||
if (object.sourceChannel !== undefined && object.sourceChannel !== null) {
|
||||
message.sourceChannel = object.sourceChannel;
|
||||
} else {
|
||||
message.sourceChannel = "";
|
||||
}
|
||||
if (object.token !== undefined && object.token !== null) {
|
||||
message.token = Coin.fromPartial(object.token);
|
||||
} else {
|
||||
message.token = undefined;
|
||||
}
|
||||
if (object.sender !== undefined && object.sender !== null) {
|
||||
message.sender = object.sender;
|
||||
} else {
|
||||
message.sender = "";
|
||||
}
|
||||
if (object.receiver !== undefined && object.receiver !== null) {
|
||||
message.receiver = object.receiver;
|
||||
} else {
|
||||
message.receiver = "";
|
||||
}
|
||||
if (object.timeoutHeight !== undefined && object.timeoutHeight !== null) {
|
||||
message.timeoutHeight = Height.fromPartial(object.timeoutHeight);
|
||||
} else {
|
||||
message.timeoutHeight = undefined;
|
||||
}
|
||||
if (object.timeoutTimestamp !== undefined && object.timeoutTimestamp !== null) {
|
||||
message.timeoutTimestamp = object.timeoutTimestamp as Long;
|
||||
} else {
|
||||
message.timeoutTimestamp = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgTransferResponse: object = {};
|
||||
|
||||
export const MsgTransferResponse = {
|
||||
encode(_: MsgTransferResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgTransferResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgTransferResponse } as MsgTransferResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): MsgTransferResponse {
|
||||
const message = { ...baseMsgTransferResponse } as MsgTransferResponse;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: MsgTransferResponse): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<MsgTransferResponse>): MsgTransferResponse {
|
||||
const message = { ...baseMsgTransferResponse } as MsgTransferResponse;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
/** Msg defines the ibc/transfer Msg service. */
|
||||
export interface Msg {
|
||||
/** Transfer defines a rpc handler method for MsgTransfer. */
|
||||
Transfer(request: MsgTransfer): Promise<MsgTransferResponse>;
|
||||
}
|
||||
|
||||
export class MsgClientImpl implements Msg {
|
||||
private readonly rpc: Rpc;
|
||||
constructor(rpc: Rpc) {
|
||||
this.rpc = rpc;
|
||||
}
|
||||
Transfer(request: MsgTransfer): Promise<MsgTransferResponse> {
|
||||
const data = MsgTransfer.encode(request).finish();
|
||||
const promise = this.rpc.request("ibc.applications.transfer.v1.Msg", "Transfer", data);
|
||||
return promise.then((data) => MsgTransferResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
}
|
||||
|
||||
interface Rpc {
|
||||
request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>;
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,561 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { Any } from "../../../../google/protobuf/any";
|
||||
|
||||
export const protobufPackage = "ibc.core.client.v1";
|
||||
|
||||
/**
|
||||
* IdentifiedClientState defines a client state with an additional client
|
||||
* identifier field.
|
||||
*/
|
||||
export interface IdentifiedClientState {
|
||||
/** client identifier */
|
||||
clientId: string;
|
||||
/** client state */
|
||||
clientState?: Any;
|
||||
}
|
||||
|
||||
/** ConsensusStateWithHeight defines a consensus state with an additional height field. */
|
||||
export interface ConsensusStateWithHeight {
|
||||
/** consensus state height */
|
||||
height?: Height;
|
||||
/** consensus state */
|
||||
consensusState?: Any;
|
||||
}
|
||||
|
||||
/**
|
||||
* ClientConsensusStates defines all the stored consensus states for a given
|
||||
* client.
|
||||
*/
|
||||
export interface ClientConsensusStates {
|
||||
/** client identifier */
|
||||
clientId: string;
|
||||
/** consensus states and their heights associated with the client */
|
||||
consensusStates: ConsensusStateWithHeight[];
|
||||
}
|
||||
|
||||
/**
|
||||
* ClientUpdateProposal is a governance proposal. If it passes, the client is
|
||||
* updated with the provided header. The update may fail if the header is not
|
||||
* valid given certain conditions specified by the client implementation.
|
||||
*/
|
||||
export interface ClientUpdateProposal {
|
||||
/** the title of the update proposal */
|
||||
title: string;
|
||||
/** the description of the proposal */
|
||||
description: string;
|
||||
/** the client identifier for the client to be updated if the proposal passes */
|
||||
clientId: string;
|
||||
/** the header used to update the client if the proposal passes */
|
||||
header?: Any;
|
||||
}
|
||||
|
||||
/**
|
||||
* Height is a monotonically increasing data type
|
||||
* that can be compared against another Height for the purposes of updating and
|
||||
* freezing clients
|
||||
*
|
||||
* Normally the RevisionHeight is incremented at each height while keeping RevisionNumber
|
||||
* the same. However some consensus algorithms may choose to reset the
|
||||
* height in certain conditions e.g. hard forks, state-machine breaking changes
|
||||
* In these cases, the RevisionNumber is incremented so that height continues to
|
||||
* be monitonically increasing even as the RevisionHeight gets reset
|
||||
*/
|
||||
export interface Height {
|
||||
/** the revision that the client is currently on */
|
||||
revisionNumber: Long;
|
||||
/** the height within the given revision */
|
||||
revisionHeight: Long;
|
||||
}
|
||||
|
||||
/** Params defines the set of IBC light client parameters. */
|
||||
export interface Params {
|
||||
/** allowed_clients defines the list of allowed client state types. */
|
||||
allowedClients: string[];
|
||||
}
|
||||
|
||||
const baseIdentifiedClientState: object = { clientId: "" };
|
||||
|
||||
export const IdentifiedClientState = {
|
||||
encode(message: IdentifiedClientState, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.clientId !== "") {
|
||||
writer.uint32(10).string(message.clientId);
|
||||
}
|
||||
if (message.clientState !== undefined) {
|
||||
Any.encode(message.clientState, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): IdentifiedClientState {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseIdentifiedClientState } as IdentifiedClientState;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.clientId = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.clientState = Any.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): IdentifiedClientState {
|
||||
const message = { ...baseIdentifiedClientState } as IdentifiedClientState;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = String(object.clientId);
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.clientState !== undefined && object.clientState !== null) {
|
||||
message.clientState = Any.fromJSON(object.clientState);
|
||||
} else {
|
||||
message.clientState = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: IdentifiedClientState): unknown {
|
||||
const obj: any = {};
|
||||
message.clientId !== undefined && (obj.clientId = message.clientId);
|
||||
message.clientState !== undefined &&
|
||||
(obj.clientState = message.clientState ? Any.toJSON(message.clientState) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<IdentifiedClientState>): IdentifiedClientState {
|
||||
const message = { ...baseIdentifiedClientState } as IdentifiedClientState;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = object.clientId;
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.clientState !== undefined && object.clientState !== null) {
|
||||
message.clientState = Any.fromPartial(object.clientState);
|
||||
} else {
|
||||
message.clientState = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseConsensusStateWithHeight: object = {};
|
||||
|
||||
export const ConsensusStateWithHeight = {
|
||||
encode(message: ConsensusStateWithHeight, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.height !== undefined) {
|
||||
Height.encode(message.height, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.consensusState !== undefined) {
|
||||
Any.encode(message.consensusState, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ConsensusStateWithHeight {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseConsensusStateWithHeight } as ConsensusStateWithHeight;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.height = Height.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.consensusState = Any.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ConsensusStateWithHeight {
|
||||
const message = { ...baseConsensusStateWithHeight } as ConsensusStateWithHeight;
|
||||
if (object.height !== undefined && object.height !== null) {
|
||||
message.height = Height.fromJSON(object.height);
|
||||
} else {
|
||||
message.height = undefined;
|
||||
}
|
||||
if (object.consensusState !== undefined && object.consensusState !== null) {
|
||||
message.consensusState = Any.fromJSON(object.consensusState);
|
||||
} else {
|
||||
message.consensusState = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ConsensusStateWithHeight): unknown {
|
||||
const obj: any = {};
|
||||
message.height !== undefined && (obj.height = message.height ? Height.toJSON(message.height) : undefined);
|
||||
message.consensusState !== undefined &&
|
||||
(obj.consensusState = message.consensusState ? Any.toJSON(message.consensusState) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ConsensusStateWithHeight>): ConsensusStateWithHeight {
|
||||
const message = { ...baseConsensusStateWithHeight } as ConsensusStateWithHeight;
|
||||
if (object.height !== undefined && object.height !== null) {
|
||||
message.height = Height.fromPartial(object.height);
|
||||
} else {
|
||||
message.height = undefined;
|
||||
}
|
||||
if (object.consensusState !== undefined && object.consensusState !== null) {
|
||||
message.consensusState = Any.fromPartial(object.consensusState);
|
||||
} else {
|
||||
message.consensusState = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseClientConsensusStates: object = { clientId: "" };
|
||||
|
||||
export const ClientConsensusStates = {
|
||||
encode(message: ClientConsensusStates, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.clientId !== "") {
|
||||
writer.uint32(10).string(message.clientId);
|
||||
}
|
||||
for (const v of message.consensusStates) {
|
||||
ConsensusStateWithHeight.encode(v!, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ClientConsensusStates {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseClientConsensusStates } as ClientConsensusStates;
|
||||
message.consensusStates = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.clientId = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.consensusStates.push(ConsensusStateWithHeight.decode(reader, reader.uint32()));
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ClientConsensusStates {
|
||||
const message = { ...baseClientConsensusStates } as ClientConsensusStates;
|
||||
message.consensusStates = [];
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = String(object.clientId);
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.consensusStates !== undefined && object.consensusStates !== null) {
|
||||
for (const e of object.consensusStates) {
|
||||
message.consensusStates.push(ConsensusStateWithHeight.fromJSON(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ClientConsensusStates): unknown {
|
||||
const obj: any = {};
|
||||
message.clientId !== undefined && (obj.clientId = message.clientId);
|
||||
if (message.consensusStates) {
|
||||
obj.consensusStates = message.consensusStates.map((e) =>
|
||||
e ? ConsensusStateWithHeight.toJSON(e) : undefined,
|
||||
);
|
||||
} else {
|
||||
obj.consensusStates = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ClientConsensusStates>): ClientConsensusStates {
|
||||
const message = { ...baseClientConsensusStates } as ClientConsensusStates;
|
||||
message.consensusStates = [];
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = object.clientId;
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.consensusStates !== undefined && object.consensusStates !== null) {
|
||||
for (const e of object.consensusStates) {
|
||||
message.consensusStates.push(ConsensusStateWithHeight.fromPartial(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseClientUpdateProposal: object = { title: "", description: "", clientId: "" };
|
||||
|
||||
export const ClientUpdateProposal = {
|
||||
encode(message: ClientUpdateProposal, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.title !== "") {
|
||||
writer.uint32(10).string(message.title);
|
||||
}
|
||||
if (message.description !== "") {
|
||||
writer.uint32(18).string(message.description);
|
||||
}
|
||||
if (message.clientId !== "") {
|
||||
writer.uint32(26).string(message.clientId);
|
||||
}
|
||||
if (message.header !== undefined) {
|
||||
Any.encode(message.header, writer.uint32(34).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ClientUpdateProposal {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseClientUpdateProposal } as ClientUpdateProposal;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.title = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.description = reader.string();
|
||||
break;
|
||||
case 3:
|
||||
message.clientId = reader.string();
|
||||
break;
|
||||
case 4:
|
||||
message.header = Any.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ClientUpdateProposal {
|
||||
const message = { ...baseClientUpdateProposal } as ClientUpdateProposal;
|
||||
if (object.title !== undefined && object.title !== null) {
|
||||
message.title = String(object.title);
|
||||
} else {
|
||||
message.title = "";
|
||||
}
|
||||
if (object.description !== undefined && object.description !== null) {
|
||||
message.description = String(object.description);
|
||||
} else {
|
||||
message.description = "";
|
||||
}
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = String(object.clientId);
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.header !== undefined && object.header !== null) {
|
||||
message.header = Any.fromJSON(object.header);
|
||||
} else {
|
||||
message.header = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ClientUpdateProposal): unknown {
|
||||
const obj: any = {};
|
||||
message.title !== undefined && (obj.title = message.title);
|
||||
message.description !== undefined && (obj.description = message.description);
|
||||
message.clientId !== undefined && (obj.clientId = message.clientId);
|
||||
message.header !== undefined && (obj.header = message.header ? Any.toJSON(message.header) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ClientUpdateProposal>): ClientUpdateProposal {
|
||||
const message = { ...baseClientUpdateProposal } as ClientUpdateProposal;
|
||||
if (object.title !== undefined && object.title !== null) {
|
||||
message.title = object.title;
|
||||
} else {
|
||||
message.title = "";
|
||||
}
|
||||
if (object.description !== undefined && object.description !== null) {
|
||||
message.description = object.description;
|
||||
} else {
|
||||
message.description = "";
|
||||
}
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = object.clientId;
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.header !== undefined && object.header !== null) {
|
||||
message.header = Any.fromPartial(object.header);
|
||||
} else {
|
||||
message.header = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseHeight: object = { revisionNumber: Long.UZERO, revisionHeight: Long.UZERO };
|
||||
|
||||
export const Height = {
|
||||
encode(message: Height, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (!message.revisionNumber.isZero()) {
|
||||
writer.uint32(8).uint64(message.revisionNumber);
|
||||
}
|
||||
if (!message.revisionHeight.isZero()) {
|
||||
writer.uint32(16).uint64(message.revisionHeight);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Height {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseHeight } as Height;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.revisionNumber = reader.uint64() as Long;
|
||||
break;
|
||||
case 2:
|
||||
message.revisionHeight = reader.uint64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Height {
|
||||
const message = { ...baseHeight } as Height;
|
||||
if (object.revisionNumber !== undefined && object.revisionNumber !== null) {
|
||||
message.revisionNumber = Long.fromString(object.revisionNumber);
|
||||
} else {
|
||||
message.revisionNumber = Long.UZERO;
|
||||
}
|
||||
if (object.revisionHeight !== undefined && object.revisionHeight !== null) {
|
||||
message.revisionHeight = Long.fromString(object.revisionHeight);
|
||||
} else {
|
||||
message.revisionHeight = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Height): unknown {
|
||||
const obj: any = {};
|
||||
message.revisionNumber !== undefined &&
|
||||
(obj.revisionNumber = (message.revisionNumber || Long.UZERO).toString());
|
||||
message.revisionHeight !== undefined &&
|
||||
(obj.revisionHeight = (message.revisionHeight || Long.UZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Height>): Height {
|
||||
const message = { ...baseHeight } as Height;
|
||||
if (object.revisionNumber !== undefined && object.revisionNumber !== null) {
|
||||
message.revisionNumber = object.revisionNumber as Long;
|
||||
} else {
|
||||
message.revisionNumber = Long.UZERO;
|
||||
}
|
||||
if (object.revisionHeight !== undefined && object.revisionHeight !== null) {
|
||||
message.revisionHeight = object.revisionHeight as Long;
|
||||
} else {
|
||||
message.revisionHeight = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseParams: object = { allowedClients: "" };
|
||||
|
||||
export const Params = {
|
||||
encode(message: Params, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.allowedClients) {
|
||||
writer.uint32(10).string(v!);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Params {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseParams } as Params;
|
||||
message.allowedClients = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.allowedClients.push(reader.string());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Params {
|
||||
const message = { ...baseParams } as Params;
|
||||
message.allowedClients = [];
|
||||
if (object.allowedClients !== undefined && object.allowedClients !== null) {
|
||||
for (const e of object.allowedClients) {
|
||||
message.allowedClients.push(String(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Params): unknown {
|
||||
const obj: any = {};
|
||||
if (message.allowedClients) {
|
||||
obj.allowedClients = message.allowedClients.map((e) => e);
|
||||
} else {
|
||||
obj.allowedClients = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Params>): Params {
|
||||
const message = { ...baseParams } as Params;
|
||||
message.allowedClients = [];
|
||||
if (object.allowedClients !== undefined && object.allowedClients !== null) {
|
||||
for (const e of object.allowedClients) {
|
||||
message.allowedClients.push(e);
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,962 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { Any } from "../../../../google/protobuf/any";
|
||||
import {
|
||||
Height,
|
||||
Params,
|
||||
IdentifiedClientState,
|
||||
ConsensusStateWithHeight,
|
||||
} from "../../../../ibc/core/client/v1/client";
|
||||
import { PageRequest, PageResponse } from "../../../../cosmos/base/query/v1beta1/pagination";
|
||||
|
||||
export const protobufPackage = "ibc.core.client.v1";
|
||||
|
||||
/**
|
||||
* QueryClientStateRequest is the request type for the Query/ClientState RPC
|
||||
* method
|
||||
*/
|
||||
export interface QueryClientStateRequest {
|
||||
/** client state unique identifier */
|
||||
clientId: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* QueryClientStateResponse is the response type for the Query/ClientState RPC
|
||||
* method. Besides the client state, it includes a proof and the height from
|
||||
* which the proof was retrieved.
|
||||
*/
|
||||
export interface QueryClientStateResponse {
|
||||
/** client state associated with the request identifier */
|
||||
clientState?: Any;
|
||||
/** merkle proof of existence */
|
||||
proof: Uint8Array;
|
||||
/** height at which the proof was retrieved */
|
||||
proofHeight?: Height;
|
||||
}
|
||||
|
||||
/**
|
||||
* QueryClientStatesRequest is the request type for the Query/ClientStates RPC
|
||||
* method
|
||||
*/
|
||||
export interface QueryClientStatesRequest {
|
||||
/** pagination request */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
|
||||
/**
|
||||
* QueryClientStatesResponse is the response type for the Query/ClientStates RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryClientStatesResponse {
|
||||
/** list of stored ClientStates of the chain. */
|
||||
clientStates: IdentifiedClientState[];
|
||||
/** pagination response */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
|
||||
/**
|
||||
* QueryConsensusStateRequest is the request type for the Query/ConsensusState
|
||||
* RPC method. Besides the consensus state, it includes a proof and the height
|
||||
* from which the proof was retrieved.
|
||||
*/
|
||||
export interface QueryConsensusStateRequest {
|
||||
/** client identifier */
|
||||
clientId: string;
|
||||
/** consensus state revision number */
|
||||
revisionNumber: Long;
|
||||
/** consensus state revision height */
|
||||
revisionHeight: Long;
|
||||
/**
|
||||
* latest_height overrrides the height field and queries the latest stored
|
||||
* ConsensusState
|
||||
*/
|
||||
latestHeight: boolean;
|
||||
}
|
||||
|
||||
/**
|
||||
* QueryConsensusStateResponse is the response type for the Query/ConsensusState
|
||||
* RPC method
|
||||
*/
|
||||
export interface QueryConsensusStateResponse {
|
||||
/** consensus state associated with the client identifier at the given height */
|
||||
consensusState?: Any;
|
||||
/** merkle proof of existence */
|
||||
proof: Uint8Array;
|
||||
/** height at which the proof was retrieved */
|
||||
proofHeight?: Height;
|
||||
}
|
||||
|
||||
/**
|
||||
* QueryConsensusStatesRequest is the request type for the Query/ConsensusStates
|
||||
* RPC method.
|
||||
*/
|
||||
export interface QueryConsensusStatesRequest {
|
||||
/** client identifier */
|
||||
clientId: string;
|
||||
/** pagination request */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
|
||||
/**
|
||||
* QueryConsensusStatesResponse is the response type for the
|
||||
* Query/ConsensusStates RPC method
|
||||
*/
|
||||
export interface QueryConsensusStatesResponse {
|
||||
/** consensus states associated with the identifier */
|
||||
consensusStates: ConsensusStateWithHeight[];
|
||||
/** pagination response */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
|
||||
/** QueryClientParamsRequest is the request type for the Query/ClientParams RPC method. */
|
||||
export interface QueryClientParamsRequest {}
|
||||
|
||||
/** QueryClientParamsResponse is the response type for the Query/ClientParams RPC method. */
|
||||
export interface QueryClientParamsResponse {
|
||||
/** params defines the parameters of the module. */
|
||||
params?: Params;
|
||||
}
|
||||
|
||||
const baseQueryClientStateRequest: object = { clientId: "" };
|
||||
|
||||
export const QueryClientStateRequest = {
|
||||
encode(message: QueryClientStateRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.clientId !== "") {
|
||||
writer.uint32(10).string(message.clientId);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryClientStateRequest {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryClientStateRequest } as QueryClientStateRequest;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.clientId = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryClientStateRequest {
|
||||
const message = { ...baseQueryClientStateRequest } as QueryClientStateRequest;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = String(object.clientId);
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryClientStateRequest): unknown {
|
||||
const obj: any = {};
|
||||
message.clientId !== undefined && (obj.clientId = message.clientId);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryClientStateRequest>): QueryClientStateRequest {
|
||||
const message = { ...baseQueryClientStateRequest } as QueryClientStateRequest;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = object.clientId;
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryClientStateResponse: object = {};
|
||||
|
||||
export const QueryClientStateResponse = {
|
||||
encode(message: QueryClientStateResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.clientState !== undefined) {
|
||||
Any.encode(message.clientState, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.proof.length !== 0) {
|
||||
writer.uint32(18).bytes(message.proof);
|
||||
}
|
||||
if (message.proofHeight !== undefined) {
|
||||
Height.encode(message.proofHeight, writer.uint32(26).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryClientStateResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryClientStateResponse } as QueryClientStateResponse;
|
||||
message.proof = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.clientState = Any.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.proof = reader.bytes();
|
||||
break;
|
||||
case 3:
|
||||
message.proofHeight = Height.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryClientStateResponse {
|
||||
const message = { ...baseQueryClientStateResponse } as QueryClientStateResponse;
|
||||
message.proof = new Uint8Array();
|
||||
if (object.clientState !== undefined && object.clientState !== null) {
|
||||
message.clientState = Any.fromJSON(object.clientState);
|
||||
} else {
|
||||
message.clientState = undefined;
|
||||
}
|
||||
if (object.proof !== undefined && object.proof !== null) {
|
||||
message.proof = bytesFromBase64(object.proof);
|
||||
}
|
||||
if (object.proofHeight !== undefined && object.proofHeight !== null) {
|
||||
message.proofHeight = Height.fromJSON(object.proofHeight);
|
||||
} else {
|
||||
message.proofHeight = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryClientStateResponse): unknown {
|
||||
const obj: any = {};
|
||||
message.clientState !== undefined &&
|
||||
(obj.clientState = message.clientState ? Any.toJSON(message.clientState) : undefined);
|
||||
message.proof !== undefined &&
|
||||
(obj.proof = base64FromBytes(message.proof !== undefined ? message.proof : new Uint8Array()));
|
||||
message.proofHeight !== undefined &&
|
||||
(obj.proofHeight = message.proofHeight ? Height.toJSON(message.proofHeight) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryClientStateResponse>): QueryClientStateResponse {
|
||||
const message = { ...baseQueryClientStateResponse } as QueryClientStateResponse;
|
||||
if (object.clientState !== undefined && object.clientState !== null) {
|
||||
message.clientState = Any.fromPartial(object.clientState);
|
||||
} else {
|
||||
message.clientState = undefined;
|
||||
}
|
||||
if (object.proof !== undefined && object.proof !== null) {
|
||||
message.proof = object.proof;
|
||||
} else {
|
||||
message.proof = new Uint8Array();
|
||||
}
|
||||
if (object.proofHeight !== undefined && object.proofHeight !== null) {
|
||||
message.proofHeight = Height.fromPartial(object.proofHeight);
|
||||
} else {
|
||||
message.proofHeight = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryClientStatesRequest: object = {};
|
||||
|
||||
export const QueryClientStatesRequest = {
|
||||
encode(message: QueryClientStatesRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.pagination !== undefined) {
|
||||
PageRequest.encode(message.pagination, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryClientStatesRequest {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryClientStatesRequest } as QueryClientStatesRequest;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.pagination = PageRequest.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryClientStatesRequest {
|
||||
const message = { ...baseQueryClientStatesRequest } as QueryClientStatesRequest;
|
||||
if (object.pagination !== undefined && object.pagination !== null) {
|
||||
message.pagination = PageRequest.fromJSON(object.pagination);
|
||||
} else {
|
||||
message.pagination = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryClientStatesRequest): unknown {
|
||||
const obj: any = {};
|
||||
message.pagination !== undefined &&
|
||||
(obj.pagination = message.pagination ? PageRequest.toJSON(message.pagination) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryClientStatesRequest>): QueryClientStatesRequest {
|
||||
const message = { ...baseQueryClientStatesRequest } as QueryClientStatesRequest;
|
||||
if (object.pagination !== undefined && object.pagination !== null) {
|
||||
message.pagination = PageRequest.fromPartial(object.pagination);
|
||||
} else {
|
||||
message.pagination = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryClientStatesResponse: object = {};
|
||||
|
||||
export const QueryClientStatesResponse = {
|
||||
encode(message: QueryClientStatesResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.clientStates) {
|
||||
IdentifiedClientState.encode(v!, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.pagination !== undefined) {
|
||||
PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryClientStatesResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryClientStatesResponse } as QueryClientStatesResponse;
|
||||
message.clientStates = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.clientStates.push(IdentifiedClientState.decode(reader, reader.uint32()));
|
||||
break;
|
||||
case 2:
|
||||
message.pagination = PageResponse.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryClientStatesResponse {
|
||||
const message = { ...baseQueryClientStatesResponse } as QueryClientStatesResponse;
|
||||
message.clientStates = [];
|
||||
if (object.clientStates !== undefined && object.clientStates !== null) {
|
||||
for (const e of object.clientStates) {
|
||||
message.clientStates.push(IdentifiedClientState.fromJSON(e));
|
||||
}
|
||||
}
|
||||
if (object.pagination !== undefined && object.pagination !== null) {
|
||||
message.pagination = PageResponse.fromJSON(object.pagination);
|
||||
} else {
|
||||
message.pagination = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryClientStatesResponse): unknown {
|
||||
const obj: any = {};
|
||||
if (message.clientStates) {
|
||||
obj.clientStates = message.clientStates.map((e) => (e ? IdentifiedClientState.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.clientStates = [];
|
||||
}
|
||||
message.pagination !== undefined &&
|
||||
(obj.pagination = message.pagination ? PageResponse.toJSON(message.pagination) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryClientStatesResponse>): QueryClientStatesResponse {
|
||||
const message = { ...baseQueryClientStatesResponse } as QueryClientStatesResponse;
|
||||
message.clientStates = [];
|
||||
if (object.clientStates !== undefined && object.clientStates !== null) {
|
||||
for (const e of object.clientStates) {
|
||||
message.clientStates.push(IdentifiedClientState.fromPartial(e));
|
||||
}
|
||||
}
|
||||
if (object.pagination !== undefined && object.pagination !== null) {
|
||||
message.pagination = PageResponse.fromPartial(object.pagination);
|
||||
} else {
|
||||
message.pagination = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryConsensusStateRequest: object = {
|
||||
clientId: "",
|
||||
revisionNumber: Long.UZERO,
|
||||
revisionHeight: Long.UZERO,
|
||||
latestHeight: false,
|
||||
};
|
||||
|
||||
export const QueryConsensusStateRequest = {
|
||||
encode(message: QueryConsensusStateRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.clientId !== "") {
|
||||
writer.uint32(10).string(message.clientId);
|
||||
}
|
||||
if (!message.revisionNumber.isZero()) {
|
||||
writer.uint32(16).uint64(message.revisionNumber);
|
||||
}
|
||||
if (!message.revisionHeight.isZero()) {
|
||||
writer.uint32(24).uint64(message.revisionHeight);
|
||||
}
|
||||
if (message.latestHeight === true) {
|
||||
writer.uint32(32).bool(message.latestHeight);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryConsensusStateRequest {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryConsensusStateRequest } as QueryConsensusStateRequest;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.clientId = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.revisionNumber = reader.uint64() as Long;
|
||||
break;
|
||||
case 3:
|
||||
message.revisionHeight = reader.uint64() as Long;
|
||||
break;
|
||||
case 4:
|
||||
message.latestHeight = reader.bool();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryConsensusStateRequest {
|
||||
const message = { ...baseQueryConsensusStateRequest } as QueryConsensusStateRequest;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = String(object.clientId);
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.revisionNumber !== undefined && object.revisionNumber !== null) {
|
||||
message.revisionNumber = Long.fromString(object.revisionNumber);
|
||||
} else {
|
||||
message.revisionNumber = Long.UZERO;
|
||||
}
|
||||
if (object.revisionHeight !== undefined && object.revisionHeight !== null) {
|
||||
message.revisionHeight = Long.fromString(object.revisionHeight);
|
||||
} else {
|
||||
message.revisionHeight = Long.UZERO;
|
||||
}
|
||||
if (object.latestHeight !== undefined && object.latestHeight !== null) {
|
||||
message.latestHeight = Boolean(object.latestHeight);
|
||||
} else {
|
||||
message.latestHeight = false;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryConsensusStateRequest): unknown {
|
||||
const obj: any = {};
|
||||
message.clientId !== undefined && (obj.clientId = message.clientId);
|
||||
message.revisionNumber !== undefined &&
|
||||
(obj.revisionNumber = (message.revisionNumber || Long.UZERO).toString());
|
||||
message.revisionHeight !== undefined &&
|
||||
(obj.revisionHeight = (message.revisionHeight || Long.UZERO).toString());
|
||||
message.latestHeight !== undefined && (obj.latestHeight = message.latestHeight);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryConsensusStateRequest>): QueryConsensusStateRequest {
|
||||
const message = { ...baseQueryConsensusStateRequest } as QueryConsensusStateRequest;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = object.clientId;
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.revisionNumber !== undefined && object.revisionNumber !== null) {
|
||||
message.revisionNumber = object.revisionNumber as Long;
|
||||
} else {
|
||||
message.revisionNumber = Long.UZERO;
|
||||
}
|
||||
if (object.revisionHeight !== undefined && object.revisionHeight !== null) {
|
||||
message.revisionHeight = object.revisionHeight as Long;
|
||||
} else {
|
||||
message.revisionHeight = Long.UZERO;
|
||||
}
|
||||
if (object.latestHeight !== undefined && object.latestHeight !== null) {
|
||||
message.latestHeight = object.latestHeight;
|
||||
} else {
|
||||
message.latestHeight = false;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryConsensusStateResponse: object = {};
|
||||
|
||||
export const QueryConsensusStateResponse = {
|
||||
encode(message: QueryConsensusStateResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.consensusState !== undefined) {
|
||||
Any.encode(message.consensusState, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.proof.length !== 0) {
|
||||
writer.uint32(18).bytes(message.proof);
|
||||
}
|
||||
if (message.proofHeight !== undefined) {
|
||||
Height.encode(message.proofHeight, writer.uint32(26).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryConsensusStateResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryConsensusStateResponse } as QueryConsensusStateResponse;
|
||||
message.proof = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.consensusState = Any.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.proof = reader.bytes();
|
||||
break;
|
||||
case 3:
|
||||
message.proofHeight = Height.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryConsensusStateResponse {
|
||||
const message = { ...baseQueryConsensusStateResponse } as QueryConsensusStateResponse;
|
||||
message.proof = new Uint8Array();
|
||||
if (object.consensusState !== undefined && object.consensusState !== null) {
|
||||
message.consensusState = Any.fromJSON(object.consensusState);
|
||||
} else {
|
||||
message.consensusState = undefined;
|
||||
}
|
||||
if (object.proof !== undefined && object.proof !== null) {
|
||||
message.proof = bytesFromBase64(object.proof);
|
||||
}
|
||||
if (object.proofHeight !== undefined && object.proofHeight !== null) {
|
||||
message.proofHeight = Height.fromJSON(object.proofHeight);
|
||||
} else {
|
||||
message.proofHeight = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryConsensusStateResponse): unknown {
|
||||
const obj: any = {};
|
||||
message.consensusState !== undefined &&
|
||||
(obj.consensusState = message.consensusState ? Any.toJSON(message.consensusState) : undefined);
|
||||
message.proof !== undefined &&
|
||||
(obj.proof = base64FromBytes(message.proof !== undefined ? message.proof : new Uint8Array()));
|
||||
message.proofHeight !== undefined &&
|
||||
(obj.proofHeight = message.proofHeight ? Height.toJSON(message.proofHeight) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryConsensusStateResponse>): QueryConsensusStateResponse {
|
||||
const message = { ...baseQueryConsensusStateResponse } as QueryConsensusStateResponse;
|
||||
if (object.consensusState !== undefined && object.consensusState !== null) {
|
||||
message.consensusState = Any.fromPartial(object.consensusState);
|
||||
} else {
|
||||
message.consensusState = undefined;
|
||||
}
|
||||
if (object.proof !== undefined && object.proof !== null) {
|
||||
message.proof = object.proof;
|
||||
} else {
|
||||
message.proof = new Uint8Array();
|
||||
}
|
||||
if (object.proofHeight !== undefined && object.proofHeight !== null) {
|
||||
message.proofHeight = Height.fromPartial(object.proofHeight);
|
||||
} else {
|
||||
message.proofHeight = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryConsensusStatesRequest: object = { clientId: "" };
|
||||
|
||||
export const QueryConsensusStatesRequest = {
|
||||
encode(message: QueryConsensusStatesRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.clientId !== "") {
|
||||
writer.uint32(10).string(message.clientId);
|
||||
}
|
||||
if (message.pagination !== undefined) {
|
||||
PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryConsensusStatesRequest {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryConsensusStatesRequest } as QueryConsensusStatesRequest;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.clientId = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.pagination = PageRequest.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryConsensusStatesRequest {
|
||||
const message = { ...baseQueryConsensusStatesRequest } as QueryConsensusStatesRequest;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = String(object.clientId);
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.pagination !== undefined && object.pagination !== null) {
|
||||
message.pagination = PageRequest.fromJSON(object.pagination);
|
||||
} else {
|
||||
message.pagination = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryConsensusStatesRequest): unknown {
|
||||
const obj: any = {};
|
||||
message.clientId !== undefined && (obj.clientId = message.clientId);
|
||||
message.pagination !== undefined &&
|
||||
(obj.pagination = message.pagination ? PageRequest.toJSON(message.pagination) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryConsensusStatesRequest>): QueryConsensusStatesRequest {
|
||||
const message = { ...baseQueryConsensusStatesRequest } as QueryConsensusStatesRequest;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = object.clientId;
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.pagination !== undefined && object.pagination !== null) {
|
||||
message.pagination = PageRequest.fromPartial(object.pagination);
|
||||
} else {
|
||||
message.pagination = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryConsensusStatesResponse: object = {};
|
||||
|
||||
export const QueryConsensusStatesResponse = {
|
||||
encode(message: QueryConsensusStatesResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.consensusStates) {
|
||||
ConsensusStateWithHeight.encode(v!, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.pagination !== undefined) {
|
||||
PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryConsensusStatesResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryConsensusStatesResponse } as QueryConsensusStatesResponse;
|
||||
message.consensusStates = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.consensusStates.push(ConsensusStateWithHeight.decode(reader, reader.uint32()));
|
||||
break;
|
||||
case 2:
|
||||
message.pagination = PageResponse.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryConsensusStatesResponse {
|
||||
const message = { ...baseQueryConsensusStatesResponse } as QueryConsensusStatesResponse;
|
||||
message.consensusStates = [];
|
||||
if (object.consensusStates !== undefined && object.consensusStates !== null) {
|
||||
for (const e of object.consensusStates) {
|
||||
message.consensusStates.push(ConsensusStateWithHeight.fromJSON(e));
|
||||
}
|
||||
}
|
||||
if (object.pagination !== undefined && object.pagination !== null) {
|
||||
message.pagination = PageResponse.fromJSON(object.pagination);
|
||||
} else {
|
||||
message.pagination = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryConsensusStatesResponse): unknown {
|
||||
const obj: any = {};
|
||||
if (message.consensusStates) {
|
||||
obj.consensusStates = message.consensusStates.map((e) =>
|
||||
e ? ConsensusStateWithHeight.toJSON(e) : undefined,
|
||||
);
|
||||
} else {
|
||||
obj.consensusStates = [];
|
||||
}
|
||||
message.pagination !== undefined &&
|
||||
(obj.pagination = message.pagination ? PageResponse.toJSON(message.pagination) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryConsensusStatesResponse>): QueryConsensusStatesResponse {
|
||||
const message = { ...baseQueryConsensusStatesResponse } as QueryConsensusStatesResponse;
|
||||
message.consensusStates = [];
|
||||
if (object.consensusStates !== undefined && object.consensusStates !== null) {
|
||||
for (const e of object.consensusStates) {
|
||||
message.consensusStates.push(ConsensusStateWithHeight.fromPartial(e));
|
||||
}
|
||||
}
|
||||
if (object.pagination !== undefined && object.pagination !== null) {
|
||||
message.pagination = PageResponse.fromPartial(object.pagination);
|
||||
} else {
|
||||
message.pagination = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryClientParamsRequest: object = {};
|
||||
|
||||
export const QueryClientParamsRequest = {
|
||||
encode(_: QueryClientParamsRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryClientParamsRequest {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryClientParamsRequest } as QueryClientParamsRequest;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): QueryClientParamsRequest {
|
||||
const message = { ...baseQueryClientParamsRequest } as QueryClientParamsRequest;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: QueryClientParamsRequest): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<QueryClientParamsRequest>): QueryClientParamsRequest {
|
||||
const message = { ...baseQueryClientParamsRequest } as QueryClientParamsRequest;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseQueryClientParamsResponse: object = {};
|
||||
|
||||
export const QueryClientParamsResponse = {
|
||||
encode(message: QueryClientParamsResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.params !== undefined) {
|
||||
Params.encode(message.params, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryClientParamsResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseQueryClientParamsResponse } as QueryClientParamsResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.params = Params.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): QueryClientParamsResponse {
|
||||
const message = { ...baseQueryClientParamsResponse } as QueryClientParamsResponse;
|
||||
if (object.params !== undefined && object.params !== null) {
|
||||
message.params = Params.fromJSON(object.params);
|
||||
} else {
|
||||
message.params = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: QueryClientParamsResponse): unknown {
|
||||
const obj: any = {};
|
||||
message.params !== undefined && (obj.params = message.params ? Params.toJSON(message.params) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<QueryClientParamsResponse>): QueryClientParamsResponse {
|
||||
const message = { ...baseQueryClientParamsResponse } as QueryClientParamsResponse;
|
||||
if (object.params !== undefined && object.params !== null) {
|
||||
message.params = Params.fromPartial(object.params);
|
||||
} else {
|
||||
message.params = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
/** Query provides defines the gRPC querier service */
|
||||
export interface Query {
|
||||
/** ClientState queries an IBC light client. */
|
||||
ClientState(request: QueryClientStateRequest): Promise<QueryClientStateResponse>;
|
||||
/** ClientStates queries all the IBC light clients of a chain. */
|
||||
ClientStates(request: QueryClientStatesRequest): Promise<QueryClientStatesResponse>;
|
||||
/**
|
||||
* ConsensusState queries a consensus state associated with a client state at
|
||||
* a given height.
|
||||
*/
|
||||
ConsensusState(request: QueryConsensusStateRequest): Promise<QueryConsensusStateResponse>;
|
||||
/**
|
||||
* ConsensusStates queries all the consensus state associated with a given
|
||||
* client.
|
||||
*/
|
||||
ConsensusStates(request: QueryConsensusStatesRequest): Promise<QueryConsensusStatesResponse>;
|
||||
/** ClientParams queries all parameters of the ibc client. */
|
||||
ClientParams(request: QueryClientParamsRequest): Promise<QueryClientParamsResponse>;
|
||||
}
|
||||
|
||||
export class QueryClientImpl implements Query {
|
||||
private readonly rpc: Rpc;
|
||||
constructor(rpc: Rpc) {
|
||||
this.rpc = rpc;
|
||||
}
|
||||
ClientState(request: QueryClientStateRequest): Promise<QueryClientStateResponse> {
|
||||
const data = QueryClientStateRequest.encode(request).finish();
|
||||
const promise = this.rpc.request("ibc.core.client.v1.Query", "ClientState", data);
|
||||
return promise.then((data) => QueryClientStateResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
ClientStates(request: QueryClientStatesRequest): Promise<QueryClientStatesResponse> {
|
||||
const data = QueryClientStatesRequest.encode(request).finish();
|
||||
const promise = this.rpc.request("ibc.core.client.v1.Query", "ClientStates", data);
|
||||
return promise.then((data) => QueryClientStatesResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
ConsensusState(request: QueryConsensusStateRequest): Promise<QueryConsensusStateResponse> {
|
||||
const data = QueryConsensusStateRequest.encode(request).finish();
|
||||
const promise = this.rpc.request("ibc.core.client.v1.Query", "ConsensusState", data);
|
||||
return promise.then((data) => QueryConsensusStateResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
ConsensusStates(request: QueryConsensusStatesRequest): Promise<QueryConsensusStatesResponse> {
|
||||
const data = QueryConsensusStatesRequest.encode(request).finish();
|
||||
const promise = this.rpc.request("ibc.core.client.v1.Query", "ConsensusStates", data);
|
||||
return promise.then((data) => QueryConsensusStatesResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
ClientParams(request: QueryClientParamsRequest): Promise<QueryClientParamsResponse> {
|
||||
const data = QueryClientParamsRequest.encode(request).finish();
|
||||
const promise = this.rpc.request("ibc.core.client.v1.Query", "ClientParams", data);
|
||||
return promise.then((data) => QueryClientParamsResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
}
|
||||
|
||||
interface Rpc {
|
||||
request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>;
|
||||
}
|
||||
|
||||
declare var self: any | undefined;
|
||||
declare var window: any | undefined;
|
||||
var globalThis: any = (() => {
|
||||
if (typeof globalThis !== "undefined") return globalThis;
|
||||
if (typeof self !== "undefined") return self;
|
||||
if (typeof window !== "undefined") return window;
|
||||
if (typeof global !== "undefined") return global;
|
||||
throw "Unable to locate global object";
|
||||
})();
|
||||
|
||||
const atob: (b64: string) => string =
|
||||
globalThis.atob || ((b64) => globalThis.Buffer.from(b64, "base64").toString("binary"));
|
||||
function bytesFromBase64(b64: string): Uint8Array {
|
||||
const bin = atob(b64);
|
||||
const arr = new Uint8Array(bin.length);
|
||||
for (let i = 0; i < bin.length; ++i) {
|
||||
arr[i] = bin.charCodeAt(i);
|
||||
}
|
||||
return arr;
|
||||
}
|
||||
|
||||
const btoa: (bin: string) => string =
|
||||
globalThis.btoa || ((bin) => globalThis.Buffer.from(bin, "binary").toString("base64"));
|
||||
function base64FromBytes(arr: Uint8Array): string {
|
||||
const bin: string[] = [];
|
||||
for (let i = 0; i < arr.byteLength; ++i) {
|
||||
bin.push(String.fromCharCode(arr[i]));
|
||||
}
|
||||
return btoa(bin.join(""));
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,738 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { Any } from "../../../../google/protobuf/any";
|
||||
|
||||
export const protobufPackage = "ibc.core.client.v1";
|
||||
|
||||
/** MsgCreateClient defines a message to create an IBC client */
|
||||
export interface MsgCreateClient {
|
||||
/** light client state */
|
||||
clientState?: Any;
|
||||
/**
|
||||
* consensus state associated with the client that corresponds to a given
|
||||
* height.
|
||||
*/
|
||||
consensusState?: Any;
|
||||
/** signer address */
|
||||
signer: string;
|
||||
}
|
||||
|
||||
/** MsgCreateClientResponse defines the Msg/CreateClient response type. */
|
||||
export interface MsgCreateClientResponse {}
|
||||
|
||||
/**
|
||||
* MsgUpdateClient defines an sdk.Msg to update a IBC client state using
|
||||
* the given header.
|
||||
*/
|
||||
export interface MsgUpdateClient {
|
||||
/** client unique identifier */
|
||||
clientId: string;
|
||||
/** header to update the light client */
|
||||
header?: Any;
|
||||
/** signer address */
|
||||
signer: string;
|
||||
}
|
||||
|
||||
/** MsgUpdateClientResponse defines the Msg/UpdateClient response type. */
|
||||
export interface MsgUpdateClientResponse {}
|
||||
|
||||
/** MsgUpgradeClient defines an sdk.Msg to upgrade an IBC client to a new client state */
|
||||
export interface MsgUpgradeClient {
|
||||
/** client unique identifier */
|
||||
clientId: string;
|
||||
/** upgraded client state */
|
||||
clientState?: Any;
|
||||
/** upgraded consensus state, only contains enough information to serve as a basis of trust in update logic */
|
||||
consensusState?: Any;
|
||||
/** proof that old chain committed to new client */
|
||||
proofUpgradeClient: Uint8Array;
|
||||
/** proof that old chain committed to new consensus state */
|
||||
proofUpgradeConsensusState: Uint8Array;
|
||||
/** signer address */
|
||||
signer: string;
|
||||
}
|
||||
|
||||
/** MsgUpgradeClientResponse defines the Msg/UpgradeClient response type. */
|
||||
export interface MsgUpgradeClientResponse {}
|
||||
|
||||
/**
|
||||
* MsgSubmitMisbehaviour defines an sdk.Msg type that submits Evidence for
|
||||
* light client misbehaviour.
|
||||
*/
|
||||
export interface MsgSubmitMisbehaviour {
|
||||
/** client unique identifier */
|
||||
clientId: string;
|
||||
/** misbehaviour used for freezing the light client */
|
||||
misbehaviour?: Any;
|
||||
/** signer address */
|
||||
signer: string;
|
||||
}
|
||||
|
||||
/** MsgSubmitMisbehaviourResponse defines the Msg/SubmitMisbehaviour response type. */
|
||||
export interface MsgSubmitMisbehaviourResponse {}
|
||||
|
||||
const baseMsgCreateClient: object = { signer: "" };
|
||||
|
||||
export const MsgCreateClient = {
|
||||
encode(message: MsgCreateClient, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.clientState !== undefined) {
|
||||
Any.encode(message.clientState, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.consensusState !== undefined) {
|
||||
Any.encode(message.consensusState, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (message.signer !== "") {
|
||||
writer.uint32(26).string(message.signer);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgCreateClient {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgCreateClient } as MsgCreateClient;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.clientState = Any.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.consensusState = Any.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 3:
|
||||
message.signer = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgCreateClient {
|
||||
const message = { ...baseMsgCreateClient } as MsgCreateClient;
|
||||
if (object.clientState !== undefined && object.clientState !== null) {
|
||||
message.clientState = Any.fromJSON(object.clientState);
|
||||
} else {
|
||||
message.clientState = undefined;
|
||||
}
|
||||
if (object.consensusState !== undefined && object.consensusState !== null) {
|
||||
message.consensusState = Any.fromJSON(object.consensusState);
|
||||
} else {
|
||||
message.consensusState = undefined;
|
||||
}
|
||||
if (object.signer !== undefined && object.signer !== null) {
|
||||
message.signer = String(object.signer);
|
||||
} else {
|
||||
message.signer = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgCreateClient): unknown {
|
||||
const obj: any = {};
|
||||
message.clientState !== undefined &&
|
||||
(obj.clientState = message.clientState ? Any.toJSON(message.clientState) : undefined);
|
||||
message.consensusState !== undefined &&
|
||||
(obj.consensusState = message.consensusState ? Any.toJSON(message.consensusState) : undefined);
|
||||
message.signer !== undefined && (obj.signer = message.signer);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgCreateClient>): MsgCreateClient {
|
||||
const message = { ...baseMsgCreateClient } as MsgCreateClient;
|
||||
if (object.clientState !== undefined && object.clientState !== null) {
|
||||
message.clientState = Any.fromPartial(object.clientState);
|
||||
} else {
|
||||
message.clientState = undefined;
|
||||
}
|
||||
if (object.consensusState !== undefined && object.consensusState !== null) {
|
||||
message.consensusState = Any.fromPartial(object.consensusState);
|
||||
} else {
|
||||
message.consensusState = undefined;
|
||||
}
|
||||
if (object.signer !== undefined && object.signer !== null) {
|
||||
message.signer = object.signer;
|
||||
} else {
|
||||
message.signer = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgCreateClientResponse: object = {};
|
||||
|
||||
export const MsgCreateClientResponse = {
|
||||
encode(_: MsgCreateClientResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgCreateClientResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgCreateClientResponse } as MsgCreateClientResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): MsgCreateClientResponse {
|
||||
const message = { ...baseMsgCreateClientResponse } as MsgCreateClientResponse;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: MsgCreateClientResponse): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<MsgCreateClientResponse>): MsgCreateClientResponse {
|
||||
const message = { ...baseMsgCreateClientResponse } as MsgCreateClientResponse;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgUpdateClient: object = { clientId: "", signer: "" };
|
||||
|
||||
export const MsgUpdateClient = {
|
||||
encode(message: MsgUpdateClient, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.clientId !== "") {
|
||||
writer.uint32(10).string(message.clientId);
|
||||
}
|
||||
if (message.header !== undefined) {
|
||||
Any.encode(message.header, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (message.signer !== "") {
|
||||
writer.uint32(26).string(message.signer);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgUpdateClient {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgUpdateClient } as MsgUpdateClient;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.clientId = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.header = Any.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 3:
|
||||
message.signer = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgUpdateClient {
|
||||
const message = { ...baseMsgUpdateClient } as MsgUpdateClient;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = String(object.clientId);
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.header !== undefined && object.header !== null) {
|
||||
message.header = Any.fromJSON(object.header);
|
||||
} else {
|
||||
message.header = undefined;
|
||||
}
|
||||
if (object.signer !== undefined && object.signer !== null) {
|
||||
message.signer = String(object.signer);
|
||||
} else {
|
||||
message.signer = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgUpdateClient): unknown {
|
||||
const obj: any = {};
|
||||
message.clientId !== undefined && (obj.clientId = message.clientId);
|
||||
message.header !== undefined && (obj.header = message.header ? Any.toJSON(message.header) : undefined);
|
||||
message.signer !== undefined && (obj.signer = message.signer);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgUpdateClient>): MsgUpdateClient {
|
||||
const message = { ...baseMsgUpdateClient } as MsgUpdateClient;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = object.clientId;
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.header !== undefined && object.header !== null) {
|
||||
message.header = Any.fromPartial(object.header);
|
||||
} else {
|
||||
message.header = undefined;
|
||||
}
|
||||
if (object.signer !== undefined && object.signer !== null) {
|
||||
message.signer = object.signer;
|
||||
} else {
|
||||
message.signer = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgUpdateClientResponse: object = {};
|
||||
|
||||
export const MsgUpdateClientResponse = {
|
||||
encode(_: MsgUpdateClientResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgUpdateClientResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgUpdateClientResponse } as MsgUpdateClientResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): MsgUpdateClientResponse {
|
||||
const message = { ...baseMsgUpdateClientResponse } as MsgUpdateClientResponse;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: MsgUpdateClientResponse): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<MsgUpdateClientResponse>): MsgUpdateClientResponse {
|
||||
const message = { ...baseMsgUpdateClientResponse } as MsgUpdateClientResponse;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgUpgradeClient: object = { clientId: "", signer: "" };
|
||||
|
||||
export const MsgUpgradeClient = {
|
||||
encode(message: MsgUpgradeClient, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.clientId !== "") {
|
||||
writer.uint32(10).string(message.clientId);
|
||||
}
|
||||
if (message.clientState !== undefined) {
|
||||
Any.encode(message.clientState, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (message.consensusState !== undefined) {
|
||||
Any.encode(message.consensusState, writer.uint32(26).fork()).ldelim();
|
||||
}
|
||||
if (message.proofUpgradeClient.length !== 0) {
|
||||
writer.uint32(34).bytes(message.proofUpgradeClient);
|
||||
}
|
||||
if (message.proofUpgradeConsensusState.length !== 0) {
|
||||
writer.uint32(42).bytes(message.proofUpgradeConsensusState);
|
||||
}
|
||||
if (message.signer !== "") {
|
||||
writer.uint32(50).string(message.signer);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgUpgradeClient {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgUpgradeClient } as MsgUpgradeClient;
|
||||
message.proofUpgradeClient = new Uint8Array();
|
||||
message.proofUpgradeConsensusState = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.clientId = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.clientState = Any.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 3:
|
||||
message.consensusState = Any.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 4:
|
||||
message.proofUpgradeClient = reader.bytes();
|
||||
break;
|
||||
case 5:
|
||||
message.proofUpgradeConsensusState = reader.bytes();
|
||||
break;
|
||||
case 6:
|
||||
message.signer = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgUpgradeClient {
|
||||
const message = { ...baseMsgUpgradeClient } as MsgUpgradeClient;
|
||||
message.proofUpgradeClient = new Uint8Array();
|
||||
message.proofUpgradeConsensusState = new Uint8Array();
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = String(object.clientId);
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.clientState !== undefined && object.clientState !== null) {
|
||||
message.clientState = Any.fromJSON(object.clientState);
|
||||
} else {
|
||||
message.clientState = undefined;
|
||||
}
|
||||
if (object.consensusState !== undefined && object.consensusState !== null) {
|
||||
message.consensusState = Any.fromJSON(object.consensusState);
|
||||
} else {
|
||||
message.consensusState = undefined;
|
||||
}
|
||||
if (object.proofUpgradeClient !== undefined && object.proofUpgradeClient !== null) {
|
||||
message.proofUpgradeClient = bytesFromBase64(object.proofUpgradeClient);
|
||||
}
|
||||
if (object.proofUpgradeConsensusState !== undefined && object.proofUpgradeConsensusState !== null) {
|
||||
message.proofUpgradeConsensusState = bytesFromBase64(object.proofUpgradeConsensusState);
|
||||
}
|
||||
if (object.signer !== undefined && object.signer !== null) {
|
||||
message.signer = String(object.signer);
|
||||
} else {
|
||||
message.signer = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgUpgradeClient): unknown {
|
||||
const obj: any = {};
|
||||
message.clientId !== undefined && (obj.clientId = message.clientId);
|
||||
message.clientState !== undefined &&
|
||||
(obj.clientState = message.clientState ? Any.toJSON(message.clientState) : undefined);
|
||||
message.consensusState !== undefined &&
|
||||
(obj.consensusState = message.consensusState ? Any.toJSON(message.consensusState) : undefined);
|
||||
message.proofUpgradeClient !== undefined &&
|
||||
(obj.proofUpgradeClient = base64FromBytes(
|
||||
message.proofUpgradeClient !== undefined ? message.proofUpgradeClient : new Uint8Array(),
|
||||
));
|
||||
message.proofUpgradeConsensusState !== undefined &&
|
||||
(obj.proofUpgradeConsensusState = base64FromBytes(
|
||||
message.proofUpgradeConsensusState !== undefined
|
||||
? message.proofUpgradeConsensusState
|
||||
: new Uint8Array(),
|
||||
));
|
||||
message.signer !== undefined && (obj.signer = message.signer);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgUpgradeClient>): MsgUpgradeClient {
|
||||
const message = { ...baseMsgUpgradeClient } as MsgUpgradeClient;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = object.clientId;
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.clientState !== undefined && object.clientState !== null) {
|
||||
message.clientState = Any.fromPartial(object.clientState);
|
||||
} else {
|
||||
message.clientState = undefined;
|
||||
}
|
||||
if (object.consensusState !== undefined && object.consensusState !== null) {
|
||||
message.consensusState = Any.fromPartial(object.consensusState);
|
||||
} else {
|
||||
message.consensusState = undefined;
|
||||
}
|
||||
if (object.proofUpgradeClient !== undefined && object.proofUpgradeClient !== null) {
|
||||
message.proofUpgradeClient = object.proofUpgradeClient;
|
||||
} else {
|
||||
message.proofUpgradeClient = new Uint8Array();
|
||||
}
|
||||
if (object.proofUpgradeConsensusState !== undefined && object.proofUpgradeConsensusState !== null) {
|
||||
message.proofUpgradeConsensusState = object.proofUpgradeConsensusState;
|
||||
} else {
|
||||
message.proofUpgradeConsensusState = new Uint8Array();
|
||||
}
|
||||
if (object.signer !== undefined && object.signer !== null) {
|
||||
message.signer = object.signer;
|
||||
} else {
|
||||
message.signer = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgUpgradeClientResponse: object = {};
|
||||
|
||||
export const MsgUpgradeClientResponse = {
|
||||
encode(_: MsgUpgradeClientResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgUpgradeClientResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgUpgradeClientResponse } as MsgUpgradeClientResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): MsgUpgradeClientResponse {
|
||||
const message = { ...baseMsgUpgradeClientResponse } as MsgUpgradeClientResponse;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: MsgUpgradeClientResponse): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<MsgUpgradeClientResponse>): MsgUpgradeClientResponse {
|
||||
const message = { ...baseMsgUpgradeClientResponse } as MsgUpgradeClientResponse;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgSubmitMisbehaviour: object = { clientId: "", signer: "" };
|
||||
|
||||
export const MsgSubmitMisbehaviour = {
|
||||
encode(message: MsgSubmitMisbehaviour, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.clientId !== "") {
|
||||
writer.uint32(10).string(message.clientId);
|
||||
}
|
||||
if (message.misbehaviour !== undefined) {
|
||||
Any.encode(message.misbehaviour, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (message.signer !== "") {
|
||||
writer.uint32(26).string(message.signer);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgSubmitMisbehaviour {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgSubmitMisbehaviour } as MsgSubmitMisbehaviour;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.clientId = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.misbehaviour = Any.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 3:
|
||||
message.signer = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MsgSubmitMisbehaviour {
|
||||
const message = { ...baseMsgSubmitMisbehaviour } as MsgSubmitMisbehaviour;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = String(object.clientId);
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.misbehaviour !== undefined && object.misbehaviour !== null) {
|
||||
message.misbehaviour = Any.fromJSON(object.misbehaviour);
|
||||
} else {
|
||||
message.misbehaviour = undefined;
|
||||
}
|
||||
if (object.signer !== undefined && object.signer !== null) {
|
||||
message.signer = String(object.signer);
|
||||
} else {
|
||||
message.signer = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MsgSubmitMisbehaviour): unknown {
|
||||
const obj: any = {};
|
||||
message.clientId !== undefined && (obj.clientId = message.clientId);
|
||||
message.misbehaviour !== undefined &&
|
||||
(obj.misbehaviour = message.misbehaviour ? Any.toJSON(message.misbehaviour) : undefined);
|
||||
message.signer !== undefined && (obj.signer = message.signer);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MsgSubmitMisbehaviour>): MsgSubmitMisbehaviour {
|
||||
const message = { ...baseMsgSubmitMisbehaviour } as MsgSubmitMisbehaviour;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = object.clientId;
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.misbehaviour !== undefined && object.misbehaviour !== null) {
|
||||
message.misbehaviour = Any.fromPartial(object.misbehaviour);
|
||||
} else {
|
||||
message.misbehaviour = undefined;
|
||||
}
|
||||
if (object.signer !== undefined && object.signer !== null) {
|
||||
message.signer = object.signer;
|
||||
} else {
|
||||
message.signer = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMsgSubmitMisbehaviourResponse: object = {};
|
||||
|
||||
export const MsgSubmitMisbehaviourResponse = {
|
||||
encode(_: MsgSubmitMisbehaviourResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgSubmitMisbehaviourResponse {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMsgSubmitMisbehaviourResponse } as MsgSubmitMisbehaviourResponse;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(_: any): MsgSubmitMisbehaviourResponse {
|
||||
const message = { ...baseMsgSubmitMisbehaviourResponse } as MsgSubmitMisbehaviourResponse;
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(_: MsgSubmitMisbehaviourResponse): unknown {
|
||||
const obj: any = {};
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(_: DeepPartial<MsgSubmitMisbehaviourResponse>): MsgSubmitMisbehaviourResponse {
|
||||
const message = { ...baseMsgSubmitMisbehaviourResponse } as MsgSubmitMisbehaviourResponse;
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
/** Msg defines the ibc/client Msg service. */
|
||||
export interface Msg {
|
||||
/** CreateClient defines a rpc handler method for MsgCreateClient. */
|
||||
CreateClient(request: MsgCreateClient): Promise<MsgCreateClientResponse>;
|
||||
/** UpdateClient defines a rpc handler method for MsgUpdateClient. */
|
||||
UpdateClient(request: MsgUpdateClient): Promise<MsgUpdateClientResponse>;
|
||||
/** UpgradeClient defines a rpc handler method for MsgUpgradeClient. */
|
||||
UpgradeClient(request: MsgUpgradeClient): Promise<MsgUpgradeClientResponse>;
|
||||
/** SubmitMisbehaviour defines a rpc handler method for MsgSubmitMisbehaviour. */
|
||||
SubmitMisbehaviour(request: MsgSubmitMisbehaviour): Promise<MsgSubmitMisbehaviourResponse>;
|
||||
}
|
||||
|
||||
export class MsgClientImpl implements Msg {
|
||||
private readonly rpc: Rpc;
|
||||
constructor(rpc: Rpc) {
|
||||
this.rpc = rpc;
|
||||
}
|
||||
CreateClient(request: MsgCreateClient): Promise<MsgCreateClientResponse> {
|
||||
const data = MsgCreateClient.encode(request).finish();
|
||||
const promise = this.rpc.request("ibc.core.client.v1.Msg", "CreateClient", data);
|
||||
return promise.then((data) => MsgCreateClientResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
UpdateClient(request: MsgUpdateClient): Promise<MsgUpdateClientResponse> {
|
||||
const data = MsgUpdateClient.encode(request).finish();
|
||||
const promise = this.rpc.request("ibc.core.client.v1.Msg", "UpdateClient", data);
|
||||
return promise.then((data) => MsgUpdateClientResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
UpgradeClient(request: MsgUpgradeClient): Promise<MsgUpgradeClientResponse> {
|
||||
const data = MsgUpgradeClient.encode(request).finish();
|
||||
const promise = this.rpc.request("ibc.core.client.v1.Msg", "UpgradeClient", data);
|
||||
return promise.then((data) => MsgUpgradeClientResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
|
||||
SubmitMisbehaviour(request: MsgSubmitMisbehaviour): Promise<MsgSubmitMisbehaviourResponse> {
|
||||
const data = MsgSubmitMisbehaviour.encode(request).finish();
|
||||
const promise = this.rpc.request("ibc.core.client.v1.Msg", "SubmitMisbehaviour", data);
|
||||
return promise.then((data) => MsgSubmitMisbehaviourResponse.decode(new _m0.Reader(data)));
|
||||
}
|
||||
}
|
||||
|
||||
interface Rpc {
|
||||
request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>;
|
||||
}
|
||||
|
||||
declare var self: any | undefined;
|
||||
declare var window: any | undefined;
|
||||
var globalThis: any = (() => {
|
||||
if (typeof globalThis !== "undefined") return globalThis;
|
||||
if (typeof self !== "undefined") return self;
|
||||
if (typeof window !== "undefined") return window;
|
||||
if (typeof global !== "undefined") return global;
|
||||
throw "Unable to locate global object";
|
||||
})();
|
||||
|
||||
const atob: (b64: string) => string =
|
||||
globalThis.atob || ((b64) => globalThis.Buffer.from(b64, "base64").toString("binary"));
|
||||
function bytesFromBase64(b64: string): Uint8Array {
|
||||
const bin = atob(b64);
|
||||
const arr = new Uint8Array(bin.length);
|
||||
for (let i = 0; i < bin.length; ++i) {
|
||||
arr[i] = bin.charCodeAt(i);
|
||||
}
|
||||
return arr;
|
||||
}
|
||||
|
||||
const btoa: (bin: string) => string =
|
||||
globalThis.btoa || ((bin) => globalThis.Buffer.from(bin, "binary").toString("base64"));
|
||||
function base64FromBytes(arr: Uint8Array): string {
|
||||
const bin: string[] = [];
|
||||
for (let i = 0; i < arr.byteLength; ++i) {
|
||||
bin.push(String.fromCharCode(arr[i]));
|
||||
}
|
||||
return btoa(bin.join(""));
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,328 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { CommitmentProof } from "../../../../confio/proofs";
|
||||
|
||||
export const protobufPackage = "ibc.core.commitment.v1";
|
||||
|
||||
/**
|
||||
* MerkleRoot defines a merkle root hash.
|
||||
* In the Cosmos SDK, the AppHash of a block header becomes the root.
|
||||
*/
|
||||
export interface MerkleRoot {
|
||||
hash: Uint8Array;
|
||||
}
|
||||
|
||||
/**
|
||||
* MerklePrefix is merkle path prefixed to the key.
|
||||
* The constructed key from the Path and the key will be append(Path.KeyPath,
|
||||
* append(Path.KeyPrefix, key...))
|
||||
*/
|
||||
export interface MerklePrefix {
|
||||
keyPrefix: Uint8Array;
|
||||
}
|
||||
|
||||
/**
|
||||
* MerklePath is the path used to verify commitment proofs, which can be an
|
||||
* arbitrary structured object (defined by a commitment type).
|
||||
* MerklePath is represented from root-to-leaf
|
||||
*/
|
||||
export interface MerklePath {
|
||||
keyPath: string[];
|
||||
}
|
||||
|
||||
/**
|
||||
* MerkleProof is a wrapper type over a chain of CommitmentProofs.
|
||||
* It demonstrates membership or non-membership for an element or set of
|
||||
* elements, verifiable in conjunction with a known commitment root. Proofs
|
||||
* should be succinct.
|
||||
* MerkleProofs are ordered from leaf-to-root
|
||||
*/
|
||||
export interface MerkleProof {
|
||||
proofs: CommitmentProof[];
|
||||
}
|
||||
|
||||
const baseMerkleRoot: object = {};
|
||||
|
||||
export const MerkleRoot = {
|
||||
encode(message: MerkleRoot, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.hash.length !== 0) {
|
||||
writer.uint32(10).bytes(message.hash);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MerkleRoot {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMerkleRoot } as MerkleRoot;
|
||||
message.hash = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.hash = reader.bytes();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MerkleRoot {
|
||||
const message = { ...baseMerkleRoot } as MerkleRoot;
|
||||
message.hash = new Uint8Array();
|
||||
if (object.hash !== undefined && object.hash !== null) {
|
||||
message.hash = bytesFromBase64(object.hash);
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MerkleRoot): unknown {
|
||||
const obj: any = {};
|
||||
message.hash !== undefined &&
|
||||
(obj.hash = base64FromBytes(message.hash !== undefined ? message.hash : new Uint8Array()));
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MerkleRoot>): MerkleRoot {
|
||||
const message = { ...baseMerkleRoot } as MerkleRoot;
|
||||
if (object.hash !== undefined && object.hash !== null) {
|
||||
message.hash = object.hash;
|
||||
} else {
|
||||
message.hash = new Uint8Array();
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMerklePrefix: object = {};
|
||||
|
||||
export const MerklePrefix = {
|
||||
encode(message: MerklePrefix, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.keyPrefix.length !== 0) {
|
||||
writer.uint32(10).bytes(message.keyPrefix);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MerklePrefix {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMerklePrefix } as MerklePrefix;
|
||||
message.keyPrefix = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.keyPrefix = reader.bytes();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MerklePrefix {
|
||||
const message = { ...baseMerklePrefix } as MerklePrefix;
|
||||
message.keyPrefix = new Uint8Array();
|
||||
if (object.keyPrefix !== undefined && object.keyPrefix !== null) {
|
||||
message.keyPrefix = bytesFromBase64(object.keyPrefix);
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MerklePrefix): unknown {
|
||||
const obj: any = {};
|
||||
message.keyPrefix !== undefined &&
|
||||
(obj.keyPrefix = base64FromBytes(
|
||||
message.keyPrefix !== undefined ? message.keyPrefix : new Uint8Array(),
|
||||
));
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MerklePrefix>): MerklePrefix {
|
||||
const message = { ...baseMerklePrefix } as MerklePrefix;
|
||||
if (object.keyPrefix !== undefined && object.keyPrefix !== null) {
|
||||
message.keyPrefix = object.keyPrefix;
|
||||
} else {
|
||||
message.keyPrefix = new Uint8Array();
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMerklePath: object = { keyPath: "" };
|
||||
|
||||
export const MerklePath = {
|
||||
encode(message: MerklePath, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.keyPath) {
|
||||
writer.uint32(10).string(v!);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MerklePath {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMerklePath } as MerklePath;
|
||||
message.keyPath = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.keyPath.push(reader.string());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MerklePath {
|
||||
const message = { ...baseMerklePath } as MerklePath;
|
||||
message.keyPath = [];
|
||||
if (object.keyPath !== undefined && object.keyPath !== null) {
|
||||
for (const e of object.keyPath) {
|
||||
message.keyPath.push(String(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MerklePath): unknown {
|
||||
const obj: any = {};
|
||||
if (message.keyPath) {
|
||||
obj.keyPath = message.keyPath.map((e) => e);
|
||||
} else {
|
||||
obj.keyPath = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MerklePath>): MerklePath {
|
||||
const message = { ...baseMerklePath } as MerklePath;
|
||||
message.keyPath = [];
|
||||
if (object.keyPath !== undefined && object.keyPath !== null) {
|
||||
for (const e of object.keyPath) {
|
||||
message.keyPath.push(e);
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMerkleProof: object = {};
|
||||
|
||||
export const MerkleProof = {
|
||||
encode(message: MerkleProof, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.proofs) {
|
||||
CommitmentProof.encode(v!, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MerkleProof {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMerkleProof } as MerkleProof;
|
||||
message.proofs = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.proofs.push(CommitmentProof.decode(reader, reader.uint32()));
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): MerkleProof {
|
||||
const message = { ...baseMerkleProof } as MerkleProof;
|
||||
message.proofs = [];
|
||||
if (object.proofs !== undefined && object.proofs !== null) {
|
||||
for (const e of object.proofs) {
|
||||
message.proofs.push(CommitmentProof.fromJSON(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: MerkleProof): unknown {
|
||||
const obj: any = {};
|
||||
if (message.proofs) {
|
||||
obj.proofs = message.proofs.map((e) => (e ? CommitmentProof.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.proofs = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<MerkleProof>): MerkleProof {
|
||||
const message = { ...baseMerkleProof } as MerkleProof;
|
||||
message.proofs = [];
|
||||
if (object.proofs !== undefined && object.proofs !== null) {
|
||||
for (const e of object.proofs) {
|
||||
message.proofs.push(CommitmentProof.fromPartial(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
declare var self: any | undefined;
|
||||
declare var window: any | undefined;
|
||||
var globalThis: any = (() => {
|
||||
if (typeof globalThis !== "undefined") return globalThis;
|
||||
if (typeof self !== "undefined") return self;
|
||||
if (typeof window !== "undefined") return window;
|
||||
if (typeof global !== "undefined") return global;
|
||||
throw "Unable to locate global object";
|
||||
})();
|
||||
|
||||
const atob: (b64: string) => string =
|
||||
globalThis.atob || ((b64) => globalThis.Buffer.from(b64, "base64").toString("binary"));
|
||||
function bytesFromBase64(b64: string): Uint8Array {
|
||||
const bin = atob(b64);
|
||||
const arr = new Uint8Array(bin.length);
|
||||
for (let i = 0; i < bin.length; ++i) {
|
||||
arr[i] = bin.charCodeAt(i);
|
||||
}
|
||||
return arr;
|
||||
}
|
||||
|
||||
const btoa: (bin: string) => string =
|
||||
globalThis.btoa || ((bin) => globalThis.Buffer.from(bin, "binary").toString("base64"));
|
||||
function base64FromBytes(arr: Uint8Array): string {
|
||||
const bin: string[] = [];
|
||||
for (let i = 0; i < arr.byteLength; ++i) {
|
||||
bin.push(String.fromCharCode(arr[i]));
|
||||
}
|
||||
return btoa(bin.join(""));
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,754 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { MerklePrefix } from "../../../../ibc/core/commitment/v1/commitment";
|
||||
|
||||
export const protobufPackage = "ibc.core.connection.v1";
|
||||
|
||||
/**
|
||||
* State defines if a connection is in one of the following states:
|
||||
* INIT, TRYOPEN, OPEN or UNINITIALIZED.
|
||||
*/
|
||||
export enum State {
|
||||
/** STATE_UNINITIALIZED_UNSPECIFIED - Default State */
|
||||
STATE_UNINITIALIZED_UNSPECIFIED = 0,
|
||||
/** STATE_INIT - A connection end has just started the opening handshake. */
|
||||
STATE_INIT = 1,
|
||||
/**
|
||||
* STATE_TRYOPEN - A connection end has acknowledged the handshake step on the counterparty
|
||||
* chain.
|
||||
*/
|
||||
STATE_TRYOPEN = 2,
|
||||
/** STATE_OPEN - A connection end has completed the handshake. */
|
||||
STATE_OPEN = 3,
|
||||
UNRECOGNIZED = -1,
|
||||
}
|
||||
|
||||
export function stateFromJSON(object: any): State {
|
||||
switch (object) {
|
||||
case 0:
|
||||
case "STATE_UNINITIALIZED_UNSPECIFIED":
|
||||
return State.STATE_UNINITIALIZED_UNSPECIFIED;
|
||||
case 1:
|
||||
case "STATE_INIT":
|
||||
return State.STATE_INIT;
|
||||
case 2:
|
||||
case "STATE_TRYOPEN":
|
||||
return State.STATE_TRYOPEN;
|
||||
case 3:
|
||||
case "STATE_OPEN":
|
||||
return State.STATE_OPEN;
|
||||
case -1:
|
||||
case "UNRECOGNIZED":
|
||||
default:
|
||||
return State.UNRECOGNIZED;
|
||||
}
|
||||
}
|
||||
|
||||
export function stateToJSON(object: State): string {
|
||||
switch (object) {
|
||||
case State.STATE_UNINITIALIZED_UNSPECIFIED:
|
||||
return "STATE_UNINITIALIZED_UNSPECIFIED";
|
||||
case State.STATE_INIT:
|
||||
return "STATE_INIT";
|
||||
case State.STATE_TRYOPEN:
|
||||
return "STATE_TRYOPEN";
|
||||
case State.STATE_OPEN:
|
||||
return "STATE_OPEN";
|
||||
default:
|
||||
return "UNKNOWN";
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* ConnectionEnd defines a stateful object on a chain connected to another
|
||||
* separate one.
|
||||
* NOTE: there must only be 2 defined ConnectionEnds to establish
|
||||
* a connection between two chains.
|
||||
*/
|
||||
export interface ConnectionEnd {
|
||||
/** client associated with this connection. */
|
||||
clientId: string;
|
||||
/**
|
||||
* IBC version which can be utilised to determine encodings or protocols for
|
||||
* channels or packets utilising this connection.
|
||||
*/
|
||||
versions: Version[];
|
||||
/** current state of the connection end. */
|
||||
state: State;
|
||||
/** counterparty chain associated with this connection. */
|
||||
counterparty?: Counterparty;
|
||||
/**
|
||||
* delay period that must pass before a consensus state can be used for packet-verification
|
||||
* NOTE: delay period logic is only implemented by some clients.
|
||||
*/
|
||||
delayPeriod: Long;
|
||||
}
|
||||
|
||||
/**
|
||||
* IdentifiedConnection defines a connection with additional connection
|
||||
* identifier field.
|
||||
*/
|
||||
export interface IdentifiedConnection {
|
||||
/** connection identifier. */
|
||||
id: string;
|
||||
/** client associated with this connection. */
|
||||
clientId: string;
|
||||
/**
|
||||
* IBC version which can be utilised to determine encodings or protocols for
|
||||
* channels or packets utilising this connection
|
||||
*/
|
||||
versions: Version[];
|
||||
/** current state of the connection end. */
|
||||
state: State;
|
||||
/** counterparty chain associated with this connection. */
|
||||
counterparty?: Counterparty;
|
||||
/** delay period associated with this connection. */
|
||||
delayPeriod: Long;
|
||||
}
|
||||
|
||||
/** Counterparty defines the counterparty chain associated with a connection end. */
|
||||
export interface Counterparty {
|
||||
/**
|
||||
* identifies the client on the counterparty chain associated with a given
|
||||
* connection.
|
||||
*/
|
||||
clientId: string;
|
||||
/**
|
||||
* identifies the connection end on the counterparty chain associated with a
|
||||
* given connection.
|
||||
*/
|
||||
connectionId: string;
|
||||
/** commitment merkle prefix of the counterparty chain. */
|
||||
prefix?: MerklePrefix;
|
||||
}
|
||||
|
||||
/** ClientPaths define all the connection paths for a client state. */
|
||||
export interface ClientPaths {
|
||||
/** list of connection paths */
|
||||
paths: string[];
|
||||
}
|
||||
|
||||
/** ConnectionPaths define all the connection paths for a given client state. */
|
||||
export interface ConnectionPaths {
|
||||
/** client state unique identifier */
|
||||
clientId: string;
|
||||
/** list of connection paths */
|
||||
paths: string[];
|
||||
}
|
||||
|
||||
/**
|
||||
* Version defines the versioning scheme used to negotiate the IBC verison in
|
||||
* the connection handshake.
|
||||
*/
|
||||
export interface Version {
|
||||
/** unique version identifier */
|
||||
identifier: string;
|
||||
/** list of features compatible with the specified identifier */
|
||||
features: string[];
|
||||
}
|
||||
|
||||
const baseConnectionEnd: object = { clientId: "", state: 0, delayPeriod: Long.UZERO };
|
||||
|
||||
export const ConnectionEnd = {
|
||||
encode(message: ConnectionEnd, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.clientId !== "") {
|
||||
writer.uint32(10).string(message.clientId);
|
||||
}
|
||||
for (const v of message.versions) {
|
||||
Version.encode(v!, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (message.state !== 0) {
|
||||
writer.uint32(24).int32(message.state);
|
||||
}
|
||||
if (message.counterparty !== undefined) {
|
||||
Counterparty.encode(message.counterparty, writer.uint32(34).fork()).ldelim();
|
||||
}
|
||||
if (!message.delayPeriod.isZero()) {
|
||||
writer.uint32(40).uint64(message.delayPeriod);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ConnectionEnd {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseConnectionEnd } as ConnectionEnd;
|
||||
message.versions = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.clientId = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.versions.push(Version.decode(reader, reader.uint32()));
|
||||
break;
|
||||
case 3:
|
||||
message.state = reader.int32() as any;
|
||||
break;
|
||||
case 4:
|
||||
message.counterparty = Counterparty.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 5:
|
||||
message.delayPeriod = reader.uint64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ConnectionEnd {
|
||||
const message = { ...baseConnectionEnd } as ConnectionEnd;
|
||||
message.versions = [];
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = String(object.clientId);
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.versions !== undefined && object.versions !== null) {
|
||||
for (const e of object.versions) {
|
||||
message.versions.push(Version.fromJSON(e));
|
||||
}
|
||||
}
|
||||
if (object.state !== undefined && object.state !== null) {
|
||||
message.state = stateFromJSON(object.state);
|
||||
} else {
|
||||
message.state = 0;
|
||||
}
|
||||
if (object.counterparty !== undefined && object.counterparty !== null) {
|
||||
message.counterparty = Counterparty.fromJSON(object.counterparty);
|
||||
} else {
|
||||
message.counterparty = undefined;
|
||||
}
|
||||
if (object.delayPeriod !== undefined && object.delayPeriod !== null) {
|
||||
message.delayPeriod = Long.fromString(object.delayPeriod);
|
||||
} else {
|
||||
message.delayPeriod = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ConnectionEnd): unknown {
|
||||
const obj: any = {};
|
||||
message.clientId !== undefined && (obj.clientId = message.clientId);
|
||||
if (message.versions) {
|
||||
obj.versions = message.versions.map((e) => (e ? Version.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.versions = [];
|
||||
}
|
||||
message.state !== undefined && (obj.state = stateToJSON(message.state));
|
||||
message.counterparty !== undefined &&
|
||||
(obj.counterparty = message.counterparty ? Counterparty.toJSON(message.counterparty) : undefined);
|
||||
message.delayPeriod !== undefined && (obj.delayPeriod = (message.delayPeriod || Long.UZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ConnectionEnd>): ConnectionEnd {
|
||||
const message = { ...baseConnectionEnd } as ConnectionEnd;
|
||||
message.versions = [];
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = object.clientId;
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.versions !== undefined && object.versions !== null) {
|
||||
for (const e of object.versions) {
|
||||
message.versions.push(Version.fromPartial(e));
|
||||
}
|
||||
}
|
||||
if (object.state !== undefined && object.state !== null) {
|
||||
message.state = object.state;
|
||||
} else {
|
||||
message.state = 0;
|
||||
}
|
||||
if (object.counterparty !== undefined && object.counterparty !== null) {
|
||||
message.counterparty = Counterparty.fromPartial(object.counterparty);
|
||||
} else {
|
||||
message.counterparty = undefined;
|
||||
}
|
||||
if (object.delayPeriod !== undefined && object.delayPeriod !== null) {
|
||||
message.delayPeriod = object.delayPeriod as Long;
|
||||
} else {
|
||||
message.delayPeriod = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseIdentifiedConnection: object = { id: "", clientId: "", state: 0, delayPeriod: Long.UZERO };
|
||||
|
||||
export const IdentifiedConnection = {
|
||||
encode(message: IdentifiedConnection, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.id !== "") {
|
||||
writer.uint32(10).string(message.id);
|
||||
}
|
||||
if (message.clientId !== "") {
|
||||
writer.uint32(18).string(message.clientId);
|
||||
}
|
||||
for (const v of message.versions) {
|
||||
Version.encode(v!, writer.uint32(26).fork()).ldelim();
|
||||
}
|
||||
if (message.state !== 0) {
|
||||
writer.uint32(32).int32(message.state);
|
||||
}
|
||||
if (message.counterparty !== undefined) {
|
||||
Counterparty.encode(message.counterparty, writer.uint32(42).fork()).ldelim();
|
||||
}
|
||||
if (!message.delayPeriod.isZero()) {
|
||||
writer.uint32(48).uint64(message.delayPeriod);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): IdentifiedConnection {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseIdentifiedConnection } as IdentifiedConnection;
|
||||
message.versions = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.id = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.clientId = reader.string();
|
||||
break;
|
||||
case 3:
|
||||
message.versions.push(Version.decode(reader, reader.uint32()));
|
||||
break;
|
||||
case 4:
|
||||
message.state = reader.int32() as any;
|
||||
break;
|
||||
case 5:
|
||||
message.counterparty = Counterparty.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 6:
|
||||
message.delayPeriod = reader.uint64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): IdentifiedConnection {
|
||||
const message = { ...baseIdentifiedConnection } as IdentifiedConnection;
|
||||
message.versions = [];
|
||||
if (object.id !== undefined && object.id !== null) {
|
||||
message.id = String(object.id);
|
||||
} else {
|
||||
message.id = "";
|
||||
}
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = String(object.clientId);
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.versions !== undefined && object.versions !== null) {
|
||||
for (const e of object.versions) {
|
||||
message.versions.push(Version.fromJSON(e));
|
||||
}
|
||||
}
|
||||
if (object.state !== undefined && object.state !== null) {
|
||||
message.state = stateFromJSON(object.state);
|
||||
} else {
|
||||
message.state = 0;
|
||||
}
|
||||
if (object.counterparty !== undefined && object.counterparty !== null) {
|
||||
message.counterparty = Counterparty.fromJSON(object.counterparty);
|
||||
} else {
|
||||
message.counterparty = undefined;
|
||||
}
|
||||
if (object.delayPeriod !== undefined && object.delayPeriod !== null) {
|
||||
message.delayPeriod = Long.fromString(object.delayPeriod);
|
||||
} else {
|
||||
message.delayPeriod = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: IdentifiedConnection): unknown {
|
||||
const obj: any = {};
|
||||
message.id !== undefined && (obj.id = message.id);
|
||||
message.clientId !== undefined && (obj.clientId = message.clientId);
|
||||
if (message.versions) {
|
||||
obj.versions = message.versions.map((e) => (e ? Version.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.versions = [];
|
||||
}
|
||||
message.state !== undefined && (obj.state = stateToJSON(message.state));
|
||||
message.counterparty !== undefined &&
|
||||
(obj.counterparty = message.counterparty ? Counterparty.toJSON(message.counterparty) : undefined);
|
||||
message.delayPeriod !== undefined && (obj.delayPeriod = (message.delayPeriod || Long.UZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<IdentifiedConnection>): IdentifiedConnection {
|
||||
const message = { ...baseIdentifiedConnection } as IdentifiedConnection;
|
||||
message.versions = [];
|
||||
if (object.id !== undefined && object.id !== null) {
|
||||
message.id = object.id;
|
||||
} else {
|
||||
message.id = "";
|
||||
}
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = object.clientId;
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.versions !== undefined && object.versions !== null) {
|
||||
for (const e of object.versions) {
|
||||
message.versions.push(Version.fromPartial(e));
|
||||
}
|
||||
}
|
||||
if (object.state !== undefined && object.state !== null) {
|
||||
message.state = object.state;
|
||||
} else {
|
||||
message.state = 0;
|
||||
}
|
||||
if (object.counterparty !== undefined && object.counterparty !== null) {
|
||||
message.counterparty = Counterparty.fromPartial(object.counterparty);
|
||||
} else {
|
||||
message.counterparty = undefined;
|
||||
}
|
||||
if (object.delayPeriod !== undefined && object.delayPeriod !== null) {
|
||||
message.delayPeriod = object.delayPeriod as Long;
|
||||
} else {
|
||||
message.delayPeriod = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseCounterparty: object = { clientId: "", connectionId: "" };
|
||||
|
||||
export const Counterparty = {
|
||||
encode(message: Counterparty, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.clientId !== "") {
|
||||
writer.uint32(10).string(message.clientId);
|
||||
}
|
||||
if (message.connectionId !== "") {
|
||||
writer.uint32(18).string(message.connectionId);
|
||||
}
|
||||
if (message.prefix !== undefined) {
|
||||
MerklePrefix.encode(message.prefix, writer.uint32(26).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Counterparty {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseCounterparty } as Counterparty;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.clientId = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.connectionId = reader.string();
|
||||
break;
|
||||
case 3:
|
||||
message.prefix = MerklePrefix.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Counterparty {
|
||||
const message = { ...baseCounterparty } as Counterparty;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = String(object.clientId);
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.connectionId !== undefined && object.connectionId !== null) {
|
||||
message.connectionId = String(object.connectionId);
|
||||
} else {
|
||||
message.connectionId = "";
|
||||
}
|
||||
if (object.prefix !== undefined && object.prefix !== null) {
|
||||
message.prefix = MerklePrefix.fromJSON(object.prefix);
|
||||
} else {
|
||||
message.prefix = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Counterparty): unknown {
|
||||
const obj: any = {};
|
||||
message.clientId !== undefined && (obj.clientId = message.clientId);
|
||||
message.connectionId !== undefined && (obj.connectionId = message.connectionId);
|
||||
message.prefix !== undefined &&
|
||||
(obj.prefix = message.prefix ? MerklePrefix.toJSON(message.prefix) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Counterparty>): Counterparty {
|
||||
const message = { ...baseCounterparty } as Counterparty;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = object.clientId;
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.connectionId !== undefined && object.connectionId !== null) {
|
||||
message.connectionId = object.connectionId;
|
||||
} else {
|
||||
message.connectionId = "";
|
||||
}
|
||||
if (object.prefix !== undefined && object.prefix !== null) {
|
||||
message.prefix = MerklePrefix.fromPartial(object.prefix);
|
||||
} else {
|
||||
message.prefix = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseClientPaths: object = { paths: "" };
|
||||
|
||||
export const ClientPaths = {
|
||||
encode(message: ClientPaths, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.paths) {
|
||||
writer.uint32(10).string(v!);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ClientPaths {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseClientPaths } as ClientPaths;
|
||||
message.paths = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.paths.push(reader.string());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ClientPaths {
|
||||
const message = { ...baseClientPaths } as ClientPaths;
|
||||
message.paths = [];
|
||||
if (object.paths !== undefined && object.paths !== null) {
|
||||
for (const e of object.paths) {
|
||||
message.paths.push(String(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ClientPaths): unknown {
|
||||
const obj: any = {};
|
||||
if (message.paths) {
|
||||
obj.paths = message.paths.map((e) => e);
|
||||
} else {
|
||||
obj.paths = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ClientPaths>): ClientPaths {
|
||||
const message = { ...baseClientPaths } as ClientPaths;
|
||||
message.paths = [];
|
||||
if (object.paths !== undefined && object.paths !== null) {
|
||||
for (const e of object.paths) {
|
||||
message.paths.push(e);
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseConnectionPaths: object = { clientId: "", paths: "" };
|
||||
|
||||
export const ConnectionPaths = {
|
||||
encode(message: ConnectionPaths, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.clientId !== "") {
|
||||
writer.uint32(10).string(message.clientId);
|
||||
}
|
||||
for (const v of message.paths) {
|
||||
writer.uint32(18).string(v!);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ConnectionPaths {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseConnectionPaths } as ConnectionPaths;
|
||||
message.paths = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.clientId = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.paths.push(reader.string());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ConnectionPaths {
|
||||
const message = { ...baseConnectionPaths } as ConnectionPaths;
|
||||
message.paths = [];
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = String(object.clientId);
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.paths !== undefined && object.paths !== null) {
|
||||
for (const e of object.paths) {
|
||||
message.paths.push(String(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ConnectionPaths): unknown {
|
||||
const obj: any = {};
|
||||
message.clientId !== undefined && (obj.clientId = message.clientId);
|
||||
if (message.paths) {
|
||||
obj.paths = message.paths.map((e) => e);
|
||||
} else {
|
||||
obj.paths = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ConnectionPaths>): ConnectionPaths {
|
||||
const message = { ...baseConnectionPaths } as ConnectionPaths;
|
||||
message.paths = [];
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = object.clientId;
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.paths !== undefined && object.paths !== null) {
|
||||
for (const e of object.paths) {
|
||||
message.paths.push(e);
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseVersion: object = { identifier: "", features: "" };
|
||||
|
||||
export const Version = {
|
||||
encode(message: Version, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.identifier !== "") {
|
||||
writer.uint32(10).string(message.identifier);
|
||||
}
|
||||
for (const v of message.features) {
|
||||
writer.uint32(18).string(v!);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Version {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseVersion } as Version;
|
||||
message.features = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.identifier = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.features.push(reader.string());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Version {
|
||||
const message = { ...baseVersion } as Version;
|
||||
message.features = [];
|
||||
if (object.identifier !== undefined && object.identifier !== null) {
|
||||
message.identifier = String(object.identifier);
|
||||
} else {
|
||||
message.identifier = "";
|
||||
}
|
||||
if (object.features !== undefined && object.features !== null) {
|
||||
for (const e of object.features) {
|
||||
message.features.push(String(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Version): unknown {
|
||||
const obj: any = {};
|
||||
message.identifier !== undefined && (obj.identifier = message.identifier);
|
||||
if (message.features) {
|
||||
obj.features = message.features.map((e) => e);
|
||||
} else {
|
||||
obj.features = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Version>): Version {
|
||||
const message = { ...baseVersion } as Version;
|
||||
message.features = [];
|
||||
if (object.identifier !== undefined && object.identifier !== null) {
|
||||
message.identifier = object.identifier;
|
||||
} else {
|
||||
message.identifier = "";
|
||||
}
|
||||
if (object.features !== undefined && object.features !== null) {
|
||||
for (const e of object.features) {
|
||||
message.features.push(e);
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,795 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { Duration } from "../../../../google/protobuf/duration";
|
||||
import { Height } from "../../../../ibc/core/client/v1/client";
|
||||
import { MerkleRoot } from "../../../../ibc/core/commitment/v1/commitment";
|
||||
import { SignedHeader } from "../../../../tendermint/types/types";
|
||||
import { ValidatorSet } from "../../../../tendermint/types/validator";
|
||||
import { Timestamp } from "../../../../google/protobuf/timestamp";
|
||||
import { ProofSpec } from "../../../../confio/proofs";
|
||||
|
||||
export const protobufPackage = "ibc.lightclients.tendermint.v1";
|
||||
|
||||
/**
|
||||
* ClientState from Tendermint tracks the current validator set, latest height,
|
||||
* and a possible frozen height.
|
||||
*/
|
||||
export interface ClientState {
|
||||
chainId: string;
|
||||
trustLevel?: Fraction;
|
||||
/**
|
||||
* duration of the period since the LastestTimestamp during which the
|
||||
* submitted headers are valid for upgrade
|
||||
*/
|
||||
trustingPeriod?: Duration;
|
||||
/** duration of the staking unbonding period */
|
||||
unbondingPeriod?: Duration;
|
||||
/** defines how much new (untrusted) header's Time can drift into the future. */
|
||||
maxClockDrift?: Duration;
|
||||
/** Block height when the client was frozen due to a misbehaviour */
|
||||
frozenHeight?: Height;
|
||||
/** Latest height the client was updated to */
|
||||
latestHeight?: Height;
|
||||
/** Proof specifications used in verifying counterparty state */
|
||||
proofSpecs: ProofSpec[];
|
||||
/**
|
||||
* Path at which next upgraded client will be committed.
|
||||
* Each element corresponds to the key for a single CommitmentProof in the chained proof.
|
||||
* NOTE: ClientState must stored under `{upgradePath}/{upgradeHeight}/clientState`
|
||||
* ConsensusState must be stored under `{upgradepath}/{upgradeHeight}/consensusState`
|
||||
* For SDK chains using the default upgrade module, upgrade_path should be []string{"upgrade", "upgradedIBCState"}`
|
||||
*/
|
||||
upgradePath: string[];
|
||||
/**
|
||||
* This flag, when set to true, will allow governance to recover a client
|
||||
* which has expired
|
||||
*/
|
||||
allowUpdateAfterExpiry: boolean;
|
||||
/**
|
||||
* This flag, when set to true, will allow governance to unfreeze a client
|
||||
* whose chain has experienced a misbehaviour event
|
||||
*/
|
||||
allowUpdateAfterMisbehaviour: boolean;
|
||||
}
|
||||
|
||||
/** ConsensusState defines the consensus state from Tendermint. */
|
||||
export interface ConsensusState {
|
||||
/**
|
||||
* timestamp that corresponds to the block height in which the ConsensusState
|
||||
* was stored.
|
||||
*/
|
||||
timestamp?: Date;
|
||||
/** commitment root (i.e app hash) */
|
||||
root?: MerkleRoot;
|
||||
nextValidatorsHash: Uint8Array;
|
||||
}
|
||||
|
||||
/**
|
||||
* Misbehaviour is a wrapper over two conflicting Headers
|
||||
* that implements Misbehaviour interface expected by ICS-02
|
||||
*/
|
||||
export interface Misbehaviour {
|
||||
clientId: string;
|
||||
header1?: Header;
|
||||
header2?: Header;
|
||||
}
|
||||
|
||||
/**
|
||||
* Header defines the Tendermint client consensus Header.
|
||||
* It encapsulates all the information necessary to update from a trusted
|
||||
* Tendermint ConsensusState. The inclusion of TrustedHeight and
|
||||
* TrustedValidators allows this update to process correctly, so long as the
|
||||
* ConsensusState for the TrustedHeight exists, this removes race conditions
|
||||
* among relayers The SignedHeader and ValidatorSet are the new untrusted update
|
||||
* fields for the client. The TrustedHeight is the height of a stored
|
||||
* ConsensusState on the client that will be used to verify the new untrusted
|
||||
* header. The Trusted ConsensusState must be within the unbonding period of
|
||||
* current time in order to correctly verify, and the TrustedValidators must
|
||||
* hash to TrustedConsensusState.NextValidatorsHash since that is the last
|
||||
* trusted validator set at the TrustedHeight.
|
||||
*/
|
||||
export interface Header {
|
||||
signedHeader?: SignedHeader;
|
||||
validatorSet?: ValidatorSet;
|
||||
trustedHeight?: Height;
|
||||
trustedValidators?: ValidatorSet;
|
||||
}
|
||||
|
||||
/** Fraction defines the protobuf message type for tmmath.Fraction that only supports positive values. */
|
||||
export interface Fraction {
|
||||
numerator: Long;
|
||||
denominator: Long;
|
||||
}
|
||||
|
||||
const baseClientState: object = {
|
||||
chainId: "",
|
||||
upgradePath: "",
|
||||
allowUpdateAfterExpiry: false,
|
||||
allowUpdateAfterMisbehaviour: false,
|
||||
};
|
||||
|
||||
export const ClientState = {
|
||||
encode(message: ClientState, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.chainId !== "") {
|
||||
writer.uint32(10).string(message.chainId);
|
||||
}
|
||||
if (message.trustLevel !== undefined) {
|
||||
Fraction.encode(message.trustLevel, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (message.trustingPeriod !== undefined) {
|
||||
Duration.encode(message.trustingPeriod, writer.uint32(26).fork()).ldelim();
|
||||
}
|
||||
if (message.unbondingPeriod !== undefined) {
|
||||
Duration.encode(message.unbondingPeriod, writer.uint32(34).fork()).ldelim();
|
||||
}
|
||||
if (message.maxClockDrift !== undefined) {
|
||||
Duration.encode(message.maxClockDrift, writer.uint32(42).fork()).ldelim();
|
||||
}
|
||||
if (message.frozenHeight !== undefined) {
|
||||
Height.encode(message.frozenHeight, writer.uint32(50).fork()).ldelim();
|
||||
}
|
||||
if (message.latestHeight !== undefined) {
|
||||
Height.encode(message.latestHeight, writer.uint32(58).fork()).ldelim();
|
||||
}
|
||||
for (const v of message.proofSpecs) {
|
||||
ProofSpec.encode(v!, writer.uint32(66).fork()).ldelim();
|
||||
}
|
||||
for (const v of message.upgradePath) {
|
||||
writer.uint32(74).string(v!);
|
||||
}
|
||||
if (message.allowUpdateAfterExpiry === true) {
|
||||
writer.uint32(80).bool(message.allowUpdateAfterExpiry);
|
||||
}
|
||||
if (message.allowUpdateAfterMisbehaviour === true) {
|
||||
writer.uint32(88).bool(message.allowUpdateAfterMisbehaviour);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ClientState {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseClientState } as ClientState;
|
||||
message.proofSpecs = [];
|
||||
message.upgradePath = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.chainId = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.trustLevel = Fraction.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 3:
|
||||
message.trustingPeriod = Duration.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 4:
|
||||
message.unbondingPeriod = Duration.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 5:
|
||||
message.maxClockDrift = Duration.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 6:
|
||||
message.frozenHeight = Height.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 7:
|
||||
message.latestHeight = Height.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 8:
|
||||
message.proofSpecs.push(ProofSpec.decode(reader, reader.uint32()));
|
||||
break;
|
||||
case 9:
|
||||
message.upgradePath.push(reader.string());
|
||||
break;
|
||||
case 10:
|
||||
message.allowUpdateAfterExpiry = reader.bool();
|
||||
break;
|
||||
case 11:
|
||||
message.allowUpdateAfterMisbehaviour = reader.bool();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ClientState {
|
||||
const message = { ...baseClientState } as ClientState;
|
||||
message.proofSpecs = [];
|
||||
message.upgradePath = [];
|
||||
if (object.chainId !== undefined && object.chainId !== null) {
|
||||
message.chainId = String(object.chainId);
|
||||
} else {
|
||||
message.chainId = "";
|
||||
}
|
||||
if (object.trustLevel !== undefined && object.trustLevel !== null) {
|
||||
message.trustLevel = Fraction.fromJSON(object.trustLevel);
|
||||
} else {
|
||||
message.trustLevel = undefined;
|
||||
}
|
||||
if (object.trustingPeriod !== undefined && object.trustingPeriod !== null) {
|
||||
message.trustingPeriod = Duration.fromJSON(object.trustingPeriod);
|
||||
} else {
|
||||
message.trustingPeriod = undefined;
|
||||
}
|
||||
if (object.unbondingPeriod !== undefined && object.unbondingPeriod !== null) {
|
||||
message.unbondingPeriod = Duration.fromJSON(object.unbondingPeriod);
|
||||
} else {
|
||||
message.unbondingPeriod = undefined;
|
||||
}
|
||||
if (object.maxClockDrift !== undefined && object.maxClockDrift !== null) {
|
||||
message.maxClockDrift = Duration.fromJSON(object.maxClockDrift);
|
||||
} else {
|
||||
message.maxClockDrift = undefined;
|
||||
}
|
||||
if (object.frozenHeight !== undefined && object.frozenHeight !== null) {
|
||||
message.frozenHeight = Height.fromJSON(object.frozenHeight);
|
||||
} else {
|
||||
message.frozenHeight = undefined;
|
||||
}
|
||||
if (object.latestHeight !== undefined && object.latestHeight !== null) {
|
||||
message.latestHeight = Height.fromJSON(object.latestHeight);
|
||||
} else {
|
||||
message.latestHeight = undefined;
|
||||
}
|
||||
if (object.proofSpecs !== undefined && object.proofSpecs !== null) {
|
||||
for (const e of object.proofSpecs) {
|
||||
message.proofSpecs.push(ProofSpec.fromJSON(e));
|
||||
}
|
||||
}
|
||||
if (object.upgradePath !== undefined && object.upgradePath !== null) {
|
||||
for (const e of object.upgradePath) {
|
||||
message.upgradePath.push(String(e));
|
||||
}
|
||||
}
|
||||
if (object.allowUpdateAfterExpiry !== undefined && object.allowUpdateAfterExpiry !== null) {
|
||||
message.allowUpdateAfterExpiry = Boolean(object.allowUpdateAfterExpiry);
|
||||
} else {
|
||||
message.allowUpdateAfterExpiry = false;
|
||||
}
|
||||
if (object.allowUpdateAfterMisbehaviour !== undefined && object.allowUpdateAfterMisbehaviour !== null) {
|
||||
message.allowUpdateAfterMisbehaviour = Boolean(object.allowUpdateAfterMisbehaviour);
|
||||
} else {
|
||||
message.allowUpdateAfterMisbehaviour = false;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ClientState): unknown {
|
||||
const obj: any = {};
|
||||
message.chainId !== undefined && (obj.chainId = message.chainId);
|
||||
message.trustLevel !== undefined &&
|
||||
(obj.trustLevel = message.trustLevel ? Fraction.toJSON(message.trustLevel) : undefined);
|
||||
message.trustingPeriod !== undefined &&
|
||||
(obj.trustingPeriod = message.trustingPeriod ? Duration.toJSON(message.trustingPeriod) : undefined);
|
||||
message.unbondingPeriod !== undefined &&
|
||||
(obj.unbondingPeriod = message.unbondingPeriod ? Duration.toJSON(message.unbondingPeriod) : undefined);
|
||||
message.maxClockDrift !== undefined &&
|
||||
(obj.maxClockDrift = message.maxClockDrift ? Duration.toJSON(message.maxClockDrift) : undefined);
|
||||
message.frozenHeight !== undefined &&
|
||||
(obj.frozenHeight = message.frozenHeight ? Height.toJSON(message.frozenHeight) : undefined);
|
||||
message.latestHeight !== undefined &&
|
||||
(obj.latestHeight = message.latestHeight ? Height.toJSON(message.latestHeight) : undefined);
|
||||
if (message.proofSpecs) {
|
||||
obj.proofSpecs = message.proofSpecs.map((e) => (e ? ProofSpec.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.proofSpecs = [];
|
||||
}
|
||||
if (message.upgradePath) {
|
||||
obj.upgradePath = message.upgradePath.map((e) => e);
|
||||
} else {
|
||||
obj.upgradePath = [];
|
||||
}
|
||||
message.allowUpdateAfterExpiry !== undefined &&
|
||||
(obj.allowUpdateAfterExpiry = message.allowUpdateAfterExpiry);
|
||||
message.allowUpdateAfterMisbehaviour !== undefined &&
|
||||
(obj.allowUpdateAfterMisbehaviour = message.allowUpdateAfterMisbehaviour);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ClientState>): ClientState {
|
||||
const message = { ...baseClientState } as ClientState;
|
||||
message.proofSpecs = [];
|
||||
message.upgradePath = [];
|
||||
if (object.chainId !== undefined && object.chainId !== null) {
|
||||
message.chainId = object.chainId;
|
||||
} else {
|
||||
message.chainId = "";
|
||||
}
|
||||
if (object.trustLevel !== undefined && object.trustLevel !== null) {
|
||||
message.trustLevel = Fraction.fromPartial(object.trustLevel);
|
||||
} else {
|
||||
message.trustLevel = undefined;
|
||||
}
|
||||
if (object.trustingPeriod !== undefined && object.trustingPeriod !== null) {
|
||||
message.trustingPeriod = Duration.fromPartial(object.trustingPeriod);
|
||||
} else {
|
||||
message.trustingPeriod = undefined;
|
||||
}
|
||||
if (object.unbondingPeriod !== undefined && object.unbondingPeriod !== null) {
|
||||
message.unbondingPeriod = Duration.fromPartial(object.unbondingPeriod);
|
||||
} else {
|
||||
message.unbondingPeriod = undefined;
|
||||
}
|
||||
if (object.maxClockDrift !== undefined && object.maxClockDrift !== null) {
|
||||
message.maxClockDrift = Duration.fromPartial(object.maxClockDrift);
|
||||
} else {
|
||||
message.maxClockDrift = undefined;
|
||||
}
|
||||
if (object.frozenHeight !== undefined && object.frozenHeight !== null) {
|
||||
message.frozenHeight = Height.fromPartial(object.frozenHeight);
|
||||
} else {
|
||||
message.frozenHeight = undefined;
|
||||
}
|
||||
if (object.latestHeight !== undefined && object.latestHeight !== null) {
|
||||
message.latestHeight = Height.fromPartial(object.latestHeight);
|
||||
} else {
|
||||
message.latestHeight = undefined;
|
||||
}
|
||||
if (object.proofSpecs !== undefined && object.proofSpecs !== null) {
|
||||
for (const e of object.proofSpecs) {
|
||||
message.proofSpecs.push(ProofSpec.fromPartial(e));
|
||||
}
|
||||
}
|
||||
if (object.upgradePath !== undefined && object.upgradePath !== null) {
|
||||
for (const e of object.upgradePath) {
|
||||
message.upgradePath.push(e);
|
||||
}
|
||||
}
|
||||
if (object.allowUpdateAfterExpiry !== undefined && object.allowUpdateAfterExpiry !== null) {
|
||||
message.allowUpdateAfterExpiry = object.allowUpdateAfterExpiry;
|
||||
} else {
|
||||
message.allowUpdateAfterExpiry = false;
|
||||
}
|
||||
if (object.allowUpdateAfterMisbehaviour !== undefined && object.allowUpdateAfterMisbehaviour !== null) {
|
||||
message.allowUpdateAfterMisbehaviour = object.allowUpdateAfterMisbehaviour;
|
||||
} else {
|
||||
message.allowUpdateAfterMisbehaviour = false;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseConsensusState: object = {};
|
||||
|
||||
export const ConsensusState = {
|
||||
encode(message: ConsensusState, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.timestamp !== undefined) {
|
||||
Timestamp.encode(toTimestamp(message.timestamp), writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.root !== undefined) {
|
||||
MerkleRoot.encode(message.root, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (message.nextValidatorsHash.length !== 0) {
|
||||
writer.uint32(26).bytes(message.nextValidatorsHash);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ConsensusState {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseConsensusState } as ConsensusState;
|
||||
message.nextValidatorsHash = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.timestamp = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
||||
break;
|
||||
case 2:
|
||||
message.root = MerkleRoot.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 3:
|
||||
message.nextValidatorsHash = reader.bytes();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ConsensusState {
|
||||
const message = { ...baseConsensusState } as ConsensusState;
|
||||
message.nextValidatorsHash = new Uint8Array();
|
||||
if (object.timestamp !== undefined && object.timestamp !== null) {
|
||||
message.timestamp = fromJsonTimestamp(object.timestamp);
|
||||
} else {
|
||||
message.timestamp = undefined;
|
||||
}
|
||||
if (object.root !== undefined && object.root !== null) {
|
||||
message.root = MerkleRoot.fromJSON(object.root);
|
||||
} else {
|
||||
message.root = undefined;
|
||||
}
|
||||
if (object.nextValidatorsHash !== undefined && object.nextValidatorsHash !== null) {
|
||||
message.nextValidatorsHash = bytesFromBase64(object.nextValidatorsHash);
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ConsensusState): unknown {
|
||||
const obj: any = {};
|
||||
message.timestamp !== undefined && (obj.timestamp = message.timestamp.toISOString());
|
||||
message.root !== undefined && (obj.root = message.root ? MerkleRoot.toJSON(message.root) : undefined);
|
||||
message.nextValidatorsHash !== undefined &&
|
||||
(obj.nextValidatorsHash = base64FromBytes(
|
||||
message.nextValidatorsHash !== undefined ? message.nextValidatorsHash : new Uint8Array(),
|
||||
));
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ConsensusState>): ConsensusState {
|
||||
const message = { ...baseConsensusState } as ConsensusState;
|
||||
if (object.timestamp !== undefined && object.timestamp !== null) {
|
||||
message.timestamp = object.timestamp;
|
||||
} else {
|
||||
message.timestamp = undefined;
|
||||
}
|
||||
if (object.root !== undefined && object.root !== null) {
|
||||
message.root = MerkleRoot.fromPartial(object.root);
|
||||
} else {
|
||||
message.root = undefined;
|
||||
}
|
||||
if (object.nextValidatorsHash !== undefined && object.nextValidatorsHash !== null) {
|
||||
message.nextValidatorsHash = object.nextValidatorsHash;
|
||||
} else {
|
||||
message.nextValidatorsHash = new Uint8Array();
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseMisbehaviour: object = { clientId: "" };
|
||||
|
||||
export const Misbehaviour = {
|
||||
encode(message: Misbehaviour, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.clientId !== "") {
|
||||
writer.uint32(10).string(message.clientId);
|
||||
}
|
||||
if (message.header1 !== undefined) {
|
||||
Header.encode(message.header1, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (message.header2 !== undefined) {
|
||||
Header.encode(message.header2, writer.uint32(26).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Misbehaviour {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseMisbehaviour } as Misbehaviour;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.clientId = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.header1 = Header.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 3:
|
||||
message.header2 = Header.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Misbehaviour {
|
||||
const message = { ...baseMisbehaviour } as Misbehaviour;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = String(object.clientId);
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.header1 !== undefined && object.header1 !== null) {
|
||||
message.header1 = Header.fromJSON(object.header1);
|
||||
} else {
|
||||
message.header1 = undefined;
|
||||
}
|
||||
if (object.header2 !== undefined && object.header2 !== null) {
|
||||
message.header2 = Header.fromJSON(object.header2);
|
||||
} else {
|
||||
message.header2 = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Misbehaviour): unknown {
|
||||
const obj: any = {};
|
||||
message.clientId !== undefined && (obj.clientId = message.clientId);
|
||||
message.header1 !== undefined &&
|
||||
(obj.header1 = message.header1 ? Header.toJSON(message.header1) : undefined);
|
||||
message.header2 !== undefined &&
|
||||
(obj.header2 = message.header2 ? Header.toJSON(message.header2) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Misbehaviour>): Misbehaviour {
|
||||
const message = { ...baseMisbehaviour } as Misbehaviour;
|
||||
if (object.clientId !== undefined && object.clientId !== null) {
|
||||
message.clientId = object.clientId;
|
||||
} else {
|
||||
message.clientId = "";
|
||||
}
|
||||
if (object.header1 !== undefined && object.header1 !== null) {
|
||||
message.header1 = Header.fromPartial(object.header1);
|
||||
} else {
|
||||
message.header1 = undefined;
|
||||
}
|
||||
if (object.header2 !== undefined && object.header2 !== null) {
|
||||
message.header2 = Header.fromPartial(object.header2);
|
||||
} else {
|
||||
message.header2 = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseHeader: object = {};
|
||||
|
||||
export const Header = {
|
||||
encode(message: Header, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.signedHeader !== undefined) {
|
||||
SignedHeader.encode(message.signedHeader, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.validatorSet !== undefined) {
|
||||
ValidatorSet.encode(message.validatorSet, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (message.trustedHeight !== undefined) {
|
||||
Height.encode(message.trustedHeight, writer.uint32(26).fork()).ldelim();
|
||||
}
|
||||
if (message.trustedValidators !== undefined) {
|
||||
ValidatorSet.encode(message.trustedValidators, writer.uint32(34).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Header {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseHeader } as Header;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.signedHeader = SignedHeader.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.validatorSet = ValidatorSet.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 3:
|
||||
message.trustedHeight = Height.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 4:
|
||||
message.trustedValidators = ValidatorSet.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Header {
|
||||
const message = { ...baseHeader } as Header;
|
||||
if (object.signedHeader !== undefined && object.signedHeader !== null) {
|
||||
message.signedHeader = SignedHeader.fromJSON(object.signedHeader);
|
||||
} else {
|
||||
message.signedHeader = undefined;
|
||||
}
|
||||
if (object.validatorSet !== undefined && object.validatorSet !== null) {
|
||||
message.validatorSet = ValidatorSet.fromJSON(object.validatorSet);
|
||||
} else {
|
||||
message.validatorSet = undefined;
|
||||
}
|
||||
if (object.trustedHeight !== undefined && object.trustedHeight !== null) {
|
||||
message.trustedHeight = Height.fromJSON(object.trustedHeight);
|
||||
} else {
|
||||
message.trustedHeight = undefined;
|
||||
}
|
||||
if (object.trustedValidators !== undefined && object.trustedValidators !== null) {
|
||||
message.trustedValidators = ValidatorSet.fromJSON(object.trustedValidators);
|
||||
} else {
|
||||
message.trustedValidators = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Header): unknown {
|
||||
const obj: any = {};
|
||||
message.signedHeader !== undefined &&
|
||||
(obj.signedHeader = message.signedHeader ? SignedHeader.toJSON(message.signedHeader) : undefined);
|
||||
message.validatorSet !== undefined &&
|
||||
(obj.validatorSet = message.validatorSet ? ValidatorSet.toJSON(message.validatorSet) : undefined);
|
||||
message.trustedHeight !== undefined &&
|
||||
(obj.trustedHeight = message.trustedHeight ? Height.toJSON(message.trustedHeight) : undefined);
|
||||
message.trustedValidators !== undefined &&
|
||||
(obj.trustedValidators = message.trustedValidators
|
||||
? ValidatorSet.toJSON(message.trustedValidators)
|
||||
: undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Header>): Header {
|
||||
const message = { ...baseHeader } as Header;
|
||||
if (object.signedHeader !== undefined && object.signedHeader !== null) {
|
||||
message.signedHeader = SignedHeader.fromPartial(object.signedHeader);
|
||||
} else {
|
||||
message.signedHeader = undefined;
|
||||
}
|
||||
if (object.validatorSet !== undefined && object.validatorSet !== null) {
|
||||
message.validatorSet = ValidatorSet.fromPartial(object.validatorSet);
|
||||
} else {
|
||||
message.validatorSet = undefined;
|
||||
}
|
||||
if (object.trustedHeight !== undefined && object.trustedHeight !== null) {
|
||||
message.trustedHeight = Height.fromPartial(object.trustedHeight);
|
||||
} else {
|
||||
message.trustedHeight = undefined;
|
||||
}
|
||||
if (object.trustedValidators !== undefined && object.trustedValidators !== null) {
|
||||
message.trustedValidators = ValidatorSet.fromPartial(object.trustedValidators);
|
||||
} else {
|
||||
message.trustedValidators = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseFraction: object = { numerator: Long.UZERO, denominator: Long.UZERO };
|
||||
|
||||
export const Fraction = {
|
||||
encode(message: Fraction, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (!message.numerator.isZero()) {
|
||||
writer.uint32(8).uint64(message.numerator);
|
||||
}
|
||||
if (!message.denominator.isZero()) {
|
||||
writer.uint32(16).uint64(message.denominator);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Fraction {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseFraction } as Fraction;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.numerator = reader.uint64() as Long;
|
||||
break;
|
||||
case 2:
|
||||
message.denominator = reader.uint64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Fraction {
|
||||
const message = { ...baseFraction } as Fraction;
|
||||
if (object.numerator !== undefined && object.numerator !== null) {
|
||||
message.numerator = Long.fromString(object.numerator);
|
||||
} else {
|
||||
message.numerator = Long.UZERO;
|
||||
}
|
||||
if (object.denominator !== undefined && object.denominator !== null) {
|
||||
message.denominator = Long.fromString(object.denominator);
|
||||
} else {
|
||||
message.denominator = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Fraction): unknown {
|
||||
const obj: any = {};
|
||||
message.numerator !== undefined && (obj.numerator = (message.numerator || Long.UZERO).toString());
|
||||
message.denominator !== undefined && (obj.denominator = (message.denominator || Long.UZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Fraction>): Fraction {
|
||||
const message = { ...baseFraction } as Fraction;
|
||||
if (object.numerator !== undefined && object.numerator !== null) {
|
||||
message.numerator = object.numerator as Long;
|
||||
} else {
|
||||
message.numerator = Long.UZERO;
|
||||
}
|
||||
if (object.denominator !== undefined && object.denominator !== null) {
|
||||
message.denominator = object.denominator as Long;
|
||||
} else {
|
||||
message.denominator = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
declare var self: any | undefined;
|
||||
declare var window: any | undefined;
|
||||
var globalThis: any = (() => {
|
||||
if (typeof globalThis !== "undefined") return globalThis;
|
||||
if (typeof self !== "undefined") return self;
|
||||
if (typeof window !== "undefined") return window;
|
||||
if (typeof global !== "undefined") return global;
|
||||
throw "Unable to locate global object";
|
||||
})();
|
||||
|
||||
const atob: (b64: string) => string =
|
||||
globalThis.atob || ((b64) => globalThis.Buffer.from(b64, "base64").toString("binary"));
|
||||
function bytesFromBase64(b64: string): Uint8Array {
|
||||
const bin = atob(b64);
|
||||
const arr = new Uint8Array(bin.length);
|
||||
for (let i = 0; i < bin.length; ++i) {
|
||||
arr[i] = bin.charCodeAt(i);
|
||||
}
|
||||
return arr;
|
||||
}
|
||||
|
||||
const btoa: (bin: string) => string =
|
||||
globalThis.btoa || ((bin) => globalThis.Buffer.from(bin, "binary").toString("base64"));
|
||||
function base64FromBytes(arr: Uint8Array): string {
|
||||
const bin: string[] = [];
|
||||
for (let i = 0; i < arr.byteLength; ++i) {
|
||||
bin.push(String.fromCharCode(arr[i]));
|
||||
}
|
||||
return btoa(bin.join(""));
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
function toTimestamp(date: Date): Timestamp {
|
||||
const seconds = numberToLong(date.getTime() / 1_000);
|
||||
const nanos = (date.getTime() % 1_000) * 1_000_000;
|
||||
return { seconds, nanos };
|
||||
}
|
||||
|
||||
function fromTimestamp(t: Timestamp): Date {
|
||||
let millis = t.seconds.toNumber() * 1_000;
|
||||
millis += t.nanos / 1_000_000;
|
||||
return new Date(millis);
|
||||
}
|
||||
|
||||
function fromJsonTimestamp(o: any): Date {
|
||||
if (o instanceof Date) {
|
||||
return o;
|
||||
} else if (typeof o === "string") {
|
||||
return new Date(o);
|
||||
} else {
|
||||
return fromTimestamp(Timestamp.fromJSON(o));
|
||||
}
|
||||
}
|
||||
|
||||
function numberToLong(number: number) {
|
||||
return Long.fromNumber(number);
|
||||
}
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -1,128 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
|
||||
export const protobufPackage = "tendermint.crypto";
|
||||
|
||||
/** PublicKey defines the keys available for use with Tendermint Validators */
|
||||
export interface PublicKey {
|
||||
ed25519: Uint8Array | undefined;
|
||||
secp256k1: Uint8Array | undefined;
|
||||
}
|
||||
|
||||
const basePublicKey: object = {};
|
||||
|
||||
export const PublicKey = {
|
||||
encode(message: PublicKey, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.ed25519 !== undefined) {
|
||||
writer.uint32(10).bytes(message.ed25519);
|
||||
}
|
||||
if (message.secp256k1 !== undefined) {
|
||||
writer.uint32(18).bytes(message.secp256k1);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PublicKey {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...basePublicKey } as PublicKey;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.ed25519 = reader.bytes();
|
||||
break;
|
||||
case 2:
|
||||
message.secp256k1 = reader.bytes();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): PublicKey {
|
||||
const message = { ...basePublicKey } as PublicKey;
|
||||
if (object.ed25519 !== undefined && object.ed25519 !== null) {
|
||||
message.ed25519 = bytesFromBase64(object.ed25519);
|
||||
}
|
||||
if (object.secp256k1 !== undefined && object.secp256k1 !== null) {
|
||||
message.secp256k1 = bytesFromBase64(object.secp256k1);
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: PublicKey): unknown {
|
||||
const obj: any = {};
|
||||
message.ed25519 !== undefined &&
|
||||
(obj.ed25519 = message.ed25519 !== undefined ? base64FromBytes(message.ed25519) : undefined);
|
||||
message.secp256k1 !== undefined &&
|
||||
(obj.secp256k1 = message.secp256k1 !== undefined ? base64FromBytes(message.secp256k1) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<PublicKey>): PublicKey {
|
||||
const message = { ...basePublicKey } as PublicKey;
|
||||
if (object.ed25519 !== undefined && object.ed25519 !== null) {
|
||||
message.ed25519 = object.ed25519;
|
||||
} else {
|
||||
message.ed25519 = undefined;
|
||||
}
|
||||
if (object.secp256k1 !== undefined && object.secp256k1 !== null) {
|
||||
message.secp256k1 = object.secp256k1;
|
||||
} else {
|
||||
message.secp256k1 = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
declare var self: any | undefined;
|
||||
declare var window: any | undefined;
|
||||
var globalThis: any = (() => {
|
||||
if (typeof globalThis !== "undefined") return globalThis;
|
||||
if (typeof self !== "undefined") return self;
|
||||
if (typeof window !== "undefined") return window;
|
||||
if (typeof global !== "undefined") return global;
|
||||
throw "Unable to locate global object";
|
||||
})();
|
||||
|
||||
const atob: (b64: string) => string =
|
||||
globalThis.atob || ((b64) => globalThis.Buffer.from(b64, "base64").toString("binary"));
|
||||
function bytesFromBase64(b64: string): Uint8Array {
|
||||
const bin = atob(b64);
|
||||
const arr = new Uint8Array(bin.length);
|
||||
for (let i = 0; i < bin.length; ++i) {
|
||||
arr[i] = bin.charCodeAt(i);
|
||||
}
|
||||
return arr;
|
||||
}
|
||||
|
||||
const btoa: (bin: string) => string =
|
||||
globalThis.btoa || ((bin) => globalThis.Buffer.from(bin, "binary").toString("base64"));
|
||||
function base64FromBytes(arr: Uint8Array): string {
|
||||
const bin: string[] = [];
|
||||
for (let i = 0; i < arr.byteLength; ++i) {
|
||||
bin.push(String.fromCharCode(arr[i]));
|
||||
}
|
||||
return btoa(bin.join(""));
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,517 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
|
||||
export const protobufPackage = "tendermint.crypto";
|
||||
|
||||
export interface Proof {
|
||||
total: Long;
|
||||
index: Long;
|
||||
leafHash: Uint8Array;
|
||||
aunts: Uint8Array[];
|
||||
}
|
||||
|
||||
export interface ValueOp {
|
||||
/** Encoded in ProofOp.Key. */
|
||||
key: Uint8Array;
|
||||
/** To encode in ProofOp.Data */
|
||||
proof?: Proof;
|
||||
}
|
||||
|
||||
export interface DominoOp {
|
||||
key: string;
|
||||
input: string;
|
||||
output: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* ProofOp defines an operation used for calculating Merkle root
|
||||
* The data could be arbitrary format, providing nessecary data
|
||||
* for example neighbouring node hash
|
||||
*/
|
||||
export interface ProofOp {
|
||||
type: string;
|
||||
key: Uint8Array;
|
||||
data: Uint8Array;
|
||||
}
|
||||
|
||||
/** ProofOps is Merkle proof defined by the list of ProofOps */
|
||||
export interface ProofOps {
|
||||
ops: ProofOp[];
|
||||
}
|
||||
|
||||
const baseProof: object = { total: Long.ZERO, index: Long.ZERO };
|
||||
|
||||
export const Proof = {
|
||||
encode(message: Proof, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (!message.total.isZero()) {
|
||||
writer.uint32(8).int64(message.total);
|
||||
}
|
||||
if (!message.index.isZero()) {
|
||||
writer.uint32(16).int64(message.index);
|
||||
}
|
||||
if (message.leafHash.length !== 0) {
|
||||
writer.uint32(26).bytes(message.leafHash);
|
||||
}
|
||||
for (const v of message.aunts) {
|
||||
writer.uint32(34).bytes(v!);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Proof {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseProof } as Proof;
|
||||
message.aunts = [];
|
||||
message.leafHash = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.total = reader.int64() as Long;
|
||||
break;
|
||||
case 2:
|
||||
message.index = reader.int64() as Long;
|
||||
break;
|
||||
case 3:
|
||||
message.leafHash = reader.bytes();
|
||||
break;
|
||||
case 4:
|
||||
message.aunts.push(reader.bytes());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Proof {
|
||||
const message = { ...baseProof } as Proof;
|
||||
message.aunts = [];
|
||||
message.leafHash = new Uint8Array();
|
||||
if (object.total !== undefined && object.total !== null) {
|
||||
message.total = Long.fromString(object.total);
|
||||
} else {
|
||||
message.total = Long.ZERO;
|
||||
}
|
||||
if (object.index !== undefined && object.index !== null) {
|
||||
message.index = Long.fromString(object.index);
|
||||
} else {
|
||||
message.index = Long.ZERO;
|
||||
}
|
||||
if (object.leafHash !== undefined && object.leafHash !== null) {
|
||||
message.leafHash = bytesFromBase64(object.leafHash);
|
||||
}
|
||||
if (object.aunts !== undefined && object.aunts !== null) {
|
||||
for (const e of object.aunts) {
|
||||
message.aunts.push(bytesFromBase64(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Proof): unknown {
|
||||
const obj: any = {};
|
||||
message.total !== undefined && (obj.total = (message.total || Long.ZERO).toString());
|
||||
message.index !== undefined && (obj.index = (message.index || Long.ZERO).toString());
|
||||
message.leafHash !== undefined &&
|
||||
(obj.leafHash = base64FromBytes(message.leafHash !== undefined ? message.leafHash : new Uint8Array()));
|
||||
if (message.aunts) {
|
||||
obj.aunts = message.aunts.map((e) => base64FromBytes(e !== undefined ? e : new Uint8Array()));
|
||||
} else {
|
||||
obj.aunts = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Proof>): Proof {
|
||||
const message = { ...baseProof } as Proof;
|
||||
message.aunts = [];
|
||||
if (object.total !== undefined && object.total !== null) {
|
||||
message.total = object.total as Long;
|
||||
} else {
|
||||
message.total = Long.ZERO;
|
||||
}
|
||||
if (object.index !== undefined && object.index !== null) {
|
||||
message.index = object.index as Long;
|
||||
} else {
|
||||
message.index = Long.ZERO;
|
||||
}
|
||||
if (object.leafHash !== undefined && object.leafHash !== null) {
|
||||
message.leafHash = object.leafHash;
|
||||
} else {
|
||||
message.leafHash = new Uint8Array();
|
||||
}
|
||||
if (object.aunts !== undefined && object.aunts !== null) {
|
||||
for (const e of object.aunts) {
|
||||
message.aunts.push(e);
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseValueOp: object = {};
|
||||
|
||||
export const ValueOp = {
|
||||
encode(message: ValueOp, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.key.length !== 0) {
|
||||
writer.uint32(10).bytes(message.key);
|
||||
}
|
||||
if (message.proof !== undefined) {
|
||||
Proof.encode(message.proof, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ValueOp {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseValueOp } as ValueOp;
|
||||
message.key = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.key = reader.bytes();
|
||||
break;
|
||||
case 2:
|
||||
message.proof = Proof.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ValueOp {
|
||||
const message = { ...baseValueOp } as ValueOp;
|
||||
message.key = new Uint8Array();
|
||||
if (object.key !== undefined && object.key !== null) {
|
||||
message.key = bytesFromBase64(object.key);
|
||||
}
|
||||
if (object.proof !== undefined && object.proof !== null) {
|
||||
message.proof = Proof.fromJSON(object.proof);
|
||||
} else {
|
||||
message.proof = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ValueOp): unknown {
|
||||
const obj: any = {};
|
||||
message.key !== undefined &&
|
||||
(obj.key = base64FromBytes(message.key !== undefined ? message.key : new Uint8Array()));
|
||||
message.proof !== undefined && (obj.proof = message.proof ? Proof.toJSON(message.proof) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ValueOp>): ValueOp {
|
||||
const message = { ...baseValueOp } as ValueOp;
|
||||
if (object.key !== undefined && object.key !== null) {
|
||||
message.key = object.key;
|
||||
} else {
|
||||
message.key = new Uint8Array();
|
||||
}
|
||||
if (object.proof !== undefined && object.proof !== null) {
|
||||
message.proof = Proof.fromPartial(object.proof);
|
||||
} else {
|
||||
message.proof = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseDominoOp: object = { key: "", input: "", output: "" };
|
||||
|
||||
export const DominoOp = {
|
||||
encode(message: DominoOp, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.key !== "") {
|
||||
writer.uint32(10).string(message.key);
|
||||
}
|
||||
if (message.input !== "") {
|
||||
writer.uint32(18).string(message.input);
|
||||
}
|
||||
if (message.output !== "") {
|
||||
writer.uint32(26).string(message.output);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): DominoOp {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseDominoOp } as DominoOp;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.key = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.input = reader.string();
|
||||
break;
|
||||
case 3:
|
||||
message.output = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): DominoOp {
|
||||
const message = { ...baseDominoOp } as DominoOp;
|
||||
if (object.key !== undefined && object.key !== null) {
|
||||
message.key = String(object.key);
|
||||
} else {
|
||||
message.key = "";
|
||||
}
|
||||
if (object.input !== undefined && object.input !== null) {
|
||||
message.input = String(object.input);
|
||||
} else {
|
||||
message.input = "";
|
||||
}
|
||||
if (object.output !== undefined && object.output !== null) {
|
||||
message.output = String(object.output);
|
||||
} else {
|
||||
message.output = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: DominoOp): unknown {
|
||||
const obj: any = {};
|
||||
message.key !== undefined && (obj.key = message.key);
|
||||
message.input !== undefined && (obj.input = message.input);
|
||||
message.output !== undefined && (obj.output = message.output);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<DominoOp>): DominoOp {
|
||||
const message = { ...baseDominoOp } as DominoOp;
|
||||
if (object.key !== undefined && object.key !== null) {
|
||||
message.key = object.key;
|
||||
} else {
|
||||
message.key = "";
|
||||
}
|
||||
if (object.input !== undefined && object.input !== null) {
|
||||
message.input = object.input;
|
||||
} else {
|
||||
message.input = "";
|
||||
}
|
||||
if (object.output !== undefined && object.output !== null) {
|
||||
message.output = object.output;
|
||||
} else {
|
||||
message.output = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseProofOp: object = { type: "" };
|
||||
|
||||
export const ProofOp = {
|
||||
encode(message: ProofOp, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.type !== "") {
|
||||
writer.uint32(10).string(message.type);
|
||||
}
|
||||
if (message.key.length !== 0) {
|
||||
writer.uint32(18).bytes(message.key);
|
||||
}
|
||||
if (message.data.length !== 0) {
|
||||
writer.uint32(26).bytes(message.data);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ProofOp {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseProofOp } as ProofOp;
|
||||
message.key = new Uint8Array();
|
||||
message.data = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.type = reader.string();
|
||||
break;
|
||||
case 2:
|
||||
message.key = reader.bytes();
|
||||
break;
|
||||
case 3:
|
||||
message.data = reader.bytes();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ProofOp {
|
||||
const message = { ...baseProofOp } as ProofOp;
|
||||
message.key = new Uint8Array();
|
||||
message.data = new Uint8Array();
|
||||
if (object.type !== undefined && object.type !== null) {
|
||||
message.type = String(object.type);
|
||||
} else {
|
||||
message.type = "";
|
||||
}
|
||||
if (object.key !== undefined && object.key !== null) {
|
||||
message.key = bytesFromBase64(object.key);
|
||||
}
|
||||
if (object.data !== undefined && object.data !== null) {
|
||||
message.data = bytesFromBase64(object.data);
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ProofOp): unknown {
|
||||
const obj: any = {};
|
||||
message.type !== undefined && (obj.type = message.type);
|
||||
message.key !== undefined &&
|
||||
(obj.key = base64FromBytes(message.key !== undefined ? message.key : new Uint8Array()));
|
||||
message.data !== undefined &&
|
||||
(obj.data = base64FromBytes(message.data !== undefined ? message.data : new Uint8Array()));
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ProofOp>): ProofOp {
|
||||
const message = { ...baseProofOp } as ProofOp;
|
||||
if (object.type !== undefined && object.type !== null) {
|
||||
message.type = object.type;
|
||||
} else {
|
||||
message.type = "";
|
||||
}
|
||||
if (object.key !== undefined && object.key !== null) {
|
||||
message.key = object.key;
|
||||
} else {
|
||||
message.key = new Uint8Array();
|
||||
}
|
||||
if (object.data !== undefined && object.data !== null) {
|
||||
message.data = object.data;
|
||||
} else {
|
||||
message.data = new Uint8Array();
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseProofOps: object = {};
|
||||
|
||||
export const ProofOps = {
|
||||
encode(message: ProofOps, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.ops) {
|
||||
ProofOp.encode(v!, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ProofOps {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseProofOps } as ProofOps;
|
||||
message.ops = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.ops.push(ProofOp.decode(reader, reader.uint32()));
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ProofOps {
|
||||
const message = { ...baseProofOps } as ProofOps;
|
||||
message.ops = [];
|
||||
if (object.ops !== undefined && object.ops !== null) {
|
||||
for (const e of object.ops) {
|
||||
message.ops.push(ProofOp.fromJSON(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ProofOps): unknown {
|
||||
const obj: any = {};
|
||||
if (message.ops) {
|
||||
obj.ops = message.ops.map((e) => (e ? ProofOp.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.ops = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ProofOps>): ProofOps {
|
||||
const message = { ...baseProofOps } as ProofOps;
|
||||
message.ops = [];
|
||||
if (object.ops !== undefined && object.ops !== null) {
|
||||
for (const e of object.ops) {
|
||||
message.ops.push(ProofOp.fromPartial(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
declare var self: any | undefined;
|
||||
declare var window: any | undefined;
|
||||
var globalThis: any = (() => {
|
||||
if (typeof globalThis !== "undefined") return globalThis;
|
||||
if (typeof self !== "undefined") return self;
|
||||
if (typeof window !== "undefined") return window;
|
||||
if (typeof global !== "undefined") return global;
|
||||
throw "Unable to locate global object";
|
||||
})();
|
||||
|
||||
const atob: (b64: string) => string =
|
||||
globalThis.atob || ((b64) => globalThis.Buffer.from(b64, "base64").toString("binary"));
|
||||
function bytesFromBase64(b64: string): Uint8Array {
|
||||
const bin = atob(b64);
|
||||
const arr = new Uint8Array(bin.length);
|
||||
for (let i = 0; i < bin.length; ++i) {
|
||||
arr[i] = bin.charCodeAt(i);
|
||||
}
|
||||
return arr;
|
||||
}
|
||||
|
||||
const btoa: (bin: string) => string =
|
||||
globalThis.btoa || ((bin) => globalThis.Buffer.from(bin, "binary").toString("base64"));
|
||||
function base64FromBytes(arr: Uint8Array): string {
|
||||
const bin: string[] = [];
|
||||
for (let i = 0; i < arr.byteLength; ++i) {
|
||||
bin.push(String.fromCharCode(arr[i]));
|
||||
}
|
||||
return btoa(bin.join(""));
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,114 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
|
||||
export const protobufPackage = "tendermint.libs.bits";
|
||||
|
||||
export interface BitArray {
|
||||
bits: Long;
|
||||
elems: Long[];
|
||||
}
|
||||
|
||||
const baseBitArray: object = { bits: Long.ZERO, elems: Long.UZERO };
|
||||
|
||||
export const BitArray = {
|
||||
encode(message: BitArray, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (!message.bits.isZero()) {
|
||||
writer.uint32(8).int64(message.bits);
|
||||
}
|
||||
writer.uint32(18).fork();
|
||||
for (const v of message.elems) {
|
||||
writer.uint64(v);
|
||||
}
|
||||
writer.ldelim();
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): BitArray {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseBitArray } as BitArray;
|
||||
message.elems = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.bits = reader.int64() as Long;
|
||||
break;
|
||||
case 2:
|
||||
if ((tag & 7) === 2) {
|
||||
const end2 = reader.uint32() + reader.pos;
|
||||
while (reader.pos < end2) {
|
||||
message.elems.push(reader.uint64() as Long);
|
||||
}
|
||||
} else {
|
||||
message.elems.push(reader.uint64() as Long);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): BitArray {
|
||||
const message = { ...baseBitArray } as BitArray;
|
||||
message.elems = [];
|
||||
if (object.bits !== undefined && object.bits !== null) {
|
||||
message.bits = Long.fromString(object.bits);
|
||||
} else {
|
||||
message.bits = Long.ZERO;
|
||||
}
|
||||
if (object.elems !== undefined && object.elems !== null) {
|
||||
for (const e of object.elems) {
|
||||
message.elems.push(Long.fromString(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: BitArray): unknown {
|
||||
const obj: any = {};
|
||||
message.bits !== undefined && (obj.bits = (message.bits || Long.ZERO).toString());
|
||||
if (message.elems) {
|
||||
obj.elems = message.elems.map((e) => (e || Long.UZERO).toString());
|
||||
} else {
|
||||
obj.elems = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<BitArray>): BitArray {
|
||||
const message = { ...baseBitArray } as BitArray;
|
||||
message.elems = [];
|
||||
if (object.bits !== undefined && object.bits !== null) {
|
||||
message.bits = object.bits as Long;
|
||||
} else {
|
||||
message.bits = Long.ZERO;
|
||||
}
|
||||
if (object.elems !== undefined && object.elems !== null) {
|
||||
for (const e of object.elems) {
|
||||
message.elems.push(e);
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,582 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { Duration } from "../../google/protobuf/duration";
|
||||
|
||||
export const protobufPackage = "tendermint.types";
|
||||
|
||||
/**
|
||||
* ConsensusParams contains consensus critical parameters that determine the
|
||||
* validity of blocks.
|
||||
*/
|
||||
export interface ConsensusParams {
|
||||
block?: BlockParams;
|
||||
evidence?: EvidenceParams;
|
||||
validator?: ValidatorParams;
|
||||
version?: VersionParams;
|
||||
}
|
||||
|
||||
/** BlockParams contains limits on the block size. */
|
||||
export interface BlockParams {
|
||||
/**
|
||||
* Max block size, in bytes.
|
||||
* Note: must be greater than 0
|
||||
*/
|
||||
maxBytes: Long;
|
||||
/**
|
||||
* Max gas per block.
|
||||
* Note: must be greater or equal to -1
|
||||
*/
|
||||
maxGas: Long;
|
||||
/**
|
||||
* Minimum time increment between consecutive blocks (in milliseconds) If the
|
||||
* block header timestamp is ahead of the system clock, decrease this value.
|
||||
*
|
||||
* Not exposed to the application.
|
||||
*/
|
||||
timeIotaMs: Long;
|
||||
}
|
||||
|
||||
/** EvidenceParams determine how we handle evidence of malfeasance. */
|
||||
export interface EvidenceParams {
|
||||
/**
|
||||
* Max age of evidence, in blocks.
|
||||
*
|
||||
* The basic formula for calculating this is: MaxAgeDuration / {average block
|
||||
* time}.
|
||||
*/
|
||||
maxAgeNumBlocks: Long;
|
||||
/**
|
||||
* Max age of evidence, in time.
|
||||
*
|
||||
* It should correspond with an app's "unbonding period" or other similar
|
||||
* mechanism for handling [Nothing-At-Stake
|
||||
* attacks](https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ#what-is-the-nothing-at-stake-problem-and-how-can-it-be-fixed).
|
||||
*/
|
||||
maxAgeDuration?: Duration;
|
||||
/**
|
||||
* This sets the maximum size of total evidence in bytes that can be committed in a single block.
|
||||
* and should fall comfortably under the max block bytes.
|
||||
* Default is 1048576 or 1MB
|
||||
*/
|
||||
maxBytes: Long;
|
||||
}
|
||||
|
||||
/**
|
||||
* ValidatorParams restrict the public key types validators can use.
|
||||
* NOTE: uses ABCI pubkey naming, not Amino names.
|
||||
*/
|
||||
export interface ValidatorParams {
|
||||
pubKeyTypes: string[];
|
||||
}
|
||||
|
||||
/** VersionParams contains the ABCI application version. */
|
||||
export interface VersionParams {
|
||||
appVersion: Long;
|
||||
}
|
||||
|
||||
/**
|
||||
* HashedParams is a subset of ConsensusParams.
|
||||
*
|
||||
* It is hashed into the Header.ConsensusHash.
|
||||
*/
|
||||
export interface HashedParams {
|
||||
blockMaxBytes: Long;
|
||||
blockMaxGas: Long;
|
||||
}
|
||||
|
||||
const baseConsensusParams: object = {};
|
||||
|
||||
export const ConsensusParams = {
|
||||
encode(message: ConsensusParams, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.block !== undefined) {
|
||||
BlockParams.encode(message.block, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.evidence !== undefined) {
|
||||
EvidenceParams.encode(message.evidence, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (message.validator !== undefined) {
|
||||
ValidatorParams.encode(message.validator, writer.uint32(26).fork()).ldelim();
|
||||
}
|
||||
if (message.version !== undefined) {
|
||||
VersionParams.encode(message.version, writer.uint32(34).fork()).ldelim();
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ConsensusParams {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseConsensusParams } as ConsensusParams;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.block = BlockParams.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.evidence = EvidenceParams.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 3:
|
||||
message.validator = ValidatorParams.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 4:
|
||||
message.version = VersionParams.decode(reader, reader.uint32());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ConsensusParams {
|
||||
const message = { ...baseConsensusParams } as ConsensusParams;
|
||||
if (object.block !== undefined && object.block !== null) {
|
||||
message.block = BlockParams.fromJSON(object.block);
|
||||
} else {
|
||||
message.block = undefined;
|
||||
}
|
||||
if (object.evidence !== undefined && object.evidence !== null) {
|
||||
message.evidence = EvidenceParams.fromJSON(object.evidence);
|
||||
} else {
|
||||
message.evidence = undefined;
|
||||
}
|
||||
if (object.validator !== undefined && object.validator !== null) {
|
||||
message.validator = ValidatorParams.fromJSON(object.validator);
|
||||
} else {
|
||||
message.validator = undefined;
|
||||
}
|
||||
if (object.version !== undefined && object.version !== null) {
|
||||
message.version = VersionParams.fromJSON(object.version);
|
||||
} else {
|
||||
message.version = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ConsensusParams): unknown {
|
||||
const obj: any = {};
|
||||
message.block !== undefined &&
|
||||
(obj.block = message.block ? BlockParams.toJSON(message.block) : undefined);
|
||||
message.evidence !== undefined &&
|
||||
(obj.evidence = message.evidence ? EvidenceParams.toJSON(message.evidence) : undefined);
|
||||
message.validator !== undefined &&
|
||||
(obj.validator = message.validator ? ValidatorParams.toJSON(message.validator) : undefined);
|
||||
message.version !== undefined &&
|
||||
(obj.version = message.version ? VersionParams.toJSON(message.version) : undefined);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ConsensusParams>): ConsensusParams {
|
||||
const message = { ...baseConsensusParams } as ConsensusParams;
|
||||
if (object.block !== undefined && object.block !== null) {
|
||||
message.block = BlockParams.fromPartial(object.block);
|
||||
} else {
|
||||
message.block = undefined;
|
||||
}
|
||||
if (object.evidence !== undefined && object.evidence !== null) {
|
||||
message.evidence = EvidenceParams.fromPartial(object.evidence);
|
||||
} else {
|
||||
message.evidence = undefined;
|
||||
}
|
||||
if (object.validator !== undefined && object.validator !== null) {
|
||||
message.validator = ValidatorParams.fromPartial(object.validator);
|
||||
} else {
|
||||
message.validator = undefined;
|
||||
}
|
||||
if (object.version !== undefined && object.version !== null) {
|
||||
message.version = VersionParams.fromPartial(object.version);
|
||||
} else {
|
||||
message.version = undefined;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseBlockParams: object = { maxBytes: Long.ZERO, maxGas: Long.ZERO, timeIotaMs: Long.ZERO };
|
||||
|
||||
export const BlockParams = {
|
||||
encode(message: BlockParams, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (!message.maxBytes.isZero()) {
|
||||
writer.uint32(8).int64(message.maxBytes);
|
||||
}
|
||||
if (!message.maxGas.isZero()) {
|
||||
writer.uint32(16).int64(message.maxGas);
|
||||
}
|
||||
if (!message.timeIotaMs.isZero()) {
|
||||
writer.uint32(24).int64(message.timeIotaMs);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): BlockParams {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseBlockParams } as BlockParams;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.maxBytes = reader.int64() as Long;
|
||||
break;
|
||||
case 2:
|
||||
message.maxGas = reader.int64() as Long;
|
||||
break;
|
||||
case 3:
|
||||
message.timeIotaMs = reader.int64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): BlockParams {
|
||||
const message = { ...baseBlockParams } as BlockParams;
|
||||
if (object.maxBytes !== undefined && object.maxBytes !== null) {
|
||||
message.maxBytes = Long.fromString(object.maxBytes);
|
||||
} else {
|
||||
message.maxBytes = Long.ZERO;
|
||||
}
|
||||
if (object.maxGas !== undefined && object.maxGas !== null) {
|
||||
message.maxGas = Long.fromString(object.maxGas);
|
||||
} else {
|
||||
message.maxGas = Long.ZERO;
|
||||
}
|
||||
if (object.timeIotaMs !== undefined && object.timeIotaMs !== null) {
|
||||
message.timeIotaMs = Long.fromString(object.timeIotaMs);
|
||||
} else {
|
||||
message.timeIotaMs = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: BlockParams): unknown {
|
||||
const obj: any = {};
|
||||
message.maxBytes !== undefined && (obj.maxBytes = (message.maxBytes || Long.ZERO).toString());
|
||||
message.maxGas !== undefined && (obj.maxGas = (message.maxGas || Long.ZERO).toString());
|
||||
message.timeIotaMs !== undefined && (obj.timeIotaMs = (message.timeIotaMs || Long.ZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<BlockParams>): BlockParams {
|
||||
const message = { ...baseBlockParams } as BlockParams;
|
||||
if (object.maxBytes !== undefined && object.maxBytes !== null) {
|
||||
message.maxBytes = object.maxBytes as Long;
|
||||
} else {
|
||||
message.maxBytes = Long.ZERO;
|
||||
}
|
||||
if (object.maxGas !== undefined && object.maxGas !== null) {
|
||||
message.maxGas = object.maxGas as Long;
|
||||
} else {
|
||||
message.maxGas = Long.ZERO;
|
||||
}
|
||||
if (object.timeIotaMs !== undefined && object.timeIotaMs !== null) {
|
||||
message.timeIotaMs = object.timeIotaMs as Long;
|
||||
} else {
|
||||
message.timeIotaMs = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseEvidenceParams: object = { maxAgeNumBlocks: Long.ZERO, maxBytes: Long.ZERO };
|
||||
|
||||
export const EvidenceParams = {
|
||||
encode(message: EvidenceParams, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (!message.maxAgeNumBlocks.isZero()) {
|
||||
writer.uint32(8).int64(message.maxAgeNumBlocks);
|
||||
}
|
||||
if (message.maxAgeDuration !== undefined) {
|
||||
Duration.encode(message.maxAgeDuration, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (!message.maxBytes.isZero()) {
|
||||
writer.uint32(24).int64(message.maxBytes);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): EvidenceParams {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseEvidenceParams } as EvidenceParams;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.maxAgeNumBlocks = reader.int64() as Long;
|
||||
break;
|
||||
case 2:
|
||||
message.maxAgeDuration = Duration.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 3:
|
||||
message.maxBytes = reader.int64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): EvidenceParams {
|
||||
const message = { ...baseEvidenceParams } as EvidenceParams;
|
||||
if (object.maxAgeNumBlocks !== undefined && object.maxAgeNumBlocks !== null) {
|
||||
message.maxAgeNumBlocks = Long.fromString(object.maxAgeNumBlocks);
|
||||
} else {
|
||||
message.maxAgeNumBlocks = Long.ZERO;
|
||||
}
|
||||
if (object.maxAgeDuration !== undefined && object.maxAgeDuration !== null) {
|
||||
message.maxAgeDuration = Duration.fromJSON(object.maxAgeDuration);
|
||||
} else {
|
||||
message.maxAgeDuration = undefined;
|
||||
}
|
||||
if (object.maxBytes !== undefined && object.maxBytes !== null) {
|
||||
message.maxBytes = Long.fromString(object.maxBytes);
|
||||
} else {
|
||||
message.maxBytes = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: EvidenceParams): unknown {
|
||||
const obj: any = {};
|
||||
message.maxAgeNumBlocks !== undefined &&
|
||||
(obj.maxAgeNumBlocks = (message.maxAgeNumBlocks || Long.ZERO).toString());
|
||||
message.maxAgeDuration !== undefined &&
|
||||
(obj.maxAgeDuration = message.maxAgeDuration ? Duration.toJSON(message.maxAgeDuration) : undefined);
|
||||
message.maxBytes !== undefined && (obj.maxBytes = (message.maxBytes || Long.ZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<EvidenceParams>): EvidenceParams {
|
||||
const message = { ...baseEvidenceParams } as EvidenceParams;
|
||||
if (object.maxAgeNumBlocks !== undefined && object.maxAgeNumBlocks !== null) {
|
||||
message.maxAgeNumBlocks = object.maxAgeNumBlocks as Long;
|
||||
} else {
|
||||
message.maxAgeNumBlocks = Long.ZERO;
|
||||
}
|
||||
if (object.maxAgeDuration !== undefined && object.maxAgeDuration !== null) {
|
||||
message.maxAgeDuration = Duration.fromPartial(object.maxAgeDuration);
|
||||
} else {
|
||||
message.maxAgeDuration = undefined;
|
||||
}
|
||||
if (object.maxBytes !== undefined && object.maxBytes !== null) {
|
||||
message.maxBytes = object.maxBytes as Long;
|
||||
} else {
|
||||
message.maxBytes = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseValidatorParams: object = { pubKeyTypes: "" };
|
||||
|
||||
export const ValidatorParams = {
|
||||
encode(message: ValidatorParams, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.pubKeyTypes) {
|
||||
writer.uint32(10).string(v!);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ValidatorParams {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseValidatorParams } as ValidatorParams;
|
||||
message.pubKeyTypes = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.pubKeyTypes.push(reader.string());
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ValidatorParams {
|
||||
const message = { ...baseValidatorParams } as ValidatorParams;
|
||||
message.pubKeyTypes = [];
|
||||
if (object.pubKeyTypes !== undefined && object.pubKeyTypes !== null) {
|
||||
for (const e of object.pubKeyTypes) {
|
||||
message.pubKeyTypes.push(String(e));
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ValidatorParams): unknown {
|
||||
const obj: any = {};
|
||||
if (message.pubKeyTypes) {
|
||||
obj.pubKeyTypes = message.pubKeyTypes.map((e) => e);
|
||||
} else {
|
||||
obj.pubKeyTypes = [];
|
||||
}
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ValidatorParams>): ValidatorParams {
|
||||
const message = { ...baseValidatorParams } as ValidatorParams;
|
||||
message.pubKeyTypes = [];
|
||||
if (object.pubKeyTypes !== undefined && object.pubKeyTypes !== null) {
|
||||
for (const e of object.pubKeyTypes) {
|
||||
message.pubKeyTypes.push(e);
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseVersionParams: object = { appVersion: Long.UZERO };
|
||||
|
||||
export const VersionParams = {
|
||||
encode(message: VersionParams, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (!message.appVersion.isZero()) {
|
||||
writer.uint32(8).uint64(message.appVersion);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): VersionParams {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseVersionParams } as VersionParams;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.appVersion = reader.uint64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): VersionParams {
|
||||
const message = { ...baseVersionParams } as VersionParams;
|
||||
if (object.appVersion !== undefined && object.appVersion !== null) {
|
||||
message.appVersion = Long.fromString(object.appVersion);
|
||||
} else {
|
||||
message.appVersion = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: VersionParams): unknown {
|
||||
const obj: any = {};
|
||||
message.appVersion !== undefined && (obj.appVersion = (message.appVersion || Long.UZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<VersionParams>): VersionParams {
|
||||
const message = { ...baseVersionParams } as VersionParams;
|
||||
if (object.appVersion !== undefined && object.appVersion !== null) {
|
||||
message.appVersion = object.appVersion as Long;
|
||||
} else {
|
||||
message.appVersion = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseHashedParams: object = { blockMaxBytes: Long.ZERO, blockMaxGas: Long.ZERO };
|
||||
|
||||
export const HashedParams = {
|
||||
encode(message: HashedParams, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (!message.blockMaxBytes.isZero()) {
|
||||
writer.uint32(8).int64(message.blockMaxBytes);
|
||||
}
|
||||
if (!message.blockMaxGas.isZero()) {
|
||||
writer.uint32(16).int64(message.blockMaxGas);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): HashedParams {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseHashedParams } as HashedParams;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.blockMaxBytes = reader.int64() as Long;
|
||||
break;
|
||||
case 2:
|
||||
message.blockMaxGas = reader.int64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): HashedParams {
|
||||
const message = { ...baseHashedParams } as HashedParams;
|
||||
if (object.blockMaxBytes !== undefined && object.blockMaxBytes !== null) {
|
||||
message.blockMaxBytes = Long.fromString(object.blockMaxBytes);
|
||||
} else {
|
||||
message.blockMaxBytes = Long.ZERO;
|
||||
}
|
||||
if (object.blockMaxGas !== undefined && object.blockMaxGas !== null) {
|
||||
message.blockMaxGas = Long.fromString(object.blockMaxGas);
|
||||
} else {
|
||||
message.blockMaxGas = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: HashedParams): unknown {
|
||||
const obj: any = {};
|
||||
message.blockMaxBytes !== undefined &&
|
||||
(obj.blockMaxBytes = (message.blockMaxBytes || Long.ZERO).toString());
|
||||
message.blockMaxGas !== undefined && (obj.blockMaxGas = (message.blockMaxGas || Long.ZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<HashedParams>): HashedParams {
|
||||
const message = { ...baseHashedParams } as HashedParams;
|
||||
if (object.blockMaxBytes !== undefined && object.blockMaxBytes !== null) {
|
||||
message.blockMaxBytes = object.blockMaxBytes as Long;
|
||||
} else {
|
||||
message.blockMaxBytes = Long.ZERO;
|
||||
}
|
||||
if (object.blockMaxGas !== undefined && object.blockMaxGas !== null) {
|
||||
message.blockMaxGas = object.blockMaxGas as Long;
|
||||
} else {
|
||||
message.blockMaxGas = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -1,351 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
import { PublicKey } from "../../tendermint/crypto/keys";
|
||||
|
||||
export const protobufPackage = "tendermint.types";
|
||||
|
||||
export interface ValidatorSet {
|
||||
validators: Validator[];
|
||||
proposer?: Validator;
|
||||
totalVotingPower: Long;
|
||||
}
|
||||
|
||||
export interface Validator {
|
||||
address: Uint8Array;
|
||||
pubKey?: PublicKey;
|
||||
votingPower: Long;
|
||||
proposerPriority: Long;
|
||||
}
|
||||
|
||||
export interface SimpleValidator {
|
||||
pubKey?: PublicKey;
|
||||
votingPower: Long;
|
||||
}
|
||||
|
||||
const baseValidatorSet: object = { totalVotingPower: Long.ZERO };
|
||||
|
||||
export const ValidatorSet = {
|
||||
encode(message: ValidatorSet, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
for (const v of message.validators) {
|
||||
Validator.encode(v!, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (message.proposer !== undefined) {
|
||||
Validator.encode(message.proposer, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (!message.totalVotingPower.isZero()) {
|
||||
writer.uint32(24).int64(message.totalVotingPower);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ValidatorSet {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseValidatorSet } as ValidatorSet;
|
||||
message.validators = [];
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.validators.push(Validator.decode(reader, reader.uint32()));
|
||||
break;
|
||||
case 2:
|
||||
message.proposer = Validator.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 3:
|
||||
message.totalVotingPower = reader.int64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): ValidatorSet {
|
||||
const message = { ...baseValidatorSet } as ValidatorSet;
|
||||
message.validators = [];
|
||||
if (object.validators !== undefined && object.validators !== null) {
|
||||
for (const e of object.validators) {
|
||||
message.validators.push(Validator.fromJSON(e));
|
||||
}
|
||||
}
|
||||
if (object.proposer !== undefined && object.proposer !== null) {
|
||||
message.proposer = Validator.fromJSON(object.proposer);
|
||||
} else {
|
||||
message.proposer = undefined;
|
||||
}
|
||||
if (object.totalVotingPower !== undefined && object.totalVotingPower !== null) {
|
||||
message.totalVotingPower = Long.fromString(object.totalVotingPower);
|
||||
} else {
|
||||
message.totalVotingPower = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: ValidatorSet): unknown {
|
||||
const obj: any = {};
|
||||
if (message.validators) {
|
||||
obj.validators = message.validators.map((e) => (e ? Validator.toJSON(e) : undefined));
|
||||
} else {
|
||||
obj.validators = [];
|
||||
}
|
||||
message.proposer !== undefined &&
|
||||
(obj.proposer = message.proposer ? Validator.toJSON(message.proposer) : undefined);
|
||||
message.totalVotingPower !== undefined &&
|
||||
(obj.totalVotingPower = (message.totalVotingPower || Long.ZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<ValidatorSet>): ValidatorSet {
|
||||
const message = { ...baseValidatorSet } as ValidatorSet;
|
||||
message.validators = [];
|
||||
if (object.validators !== undefined && object.validators !== null) {
|
||||
for (const e of object.validators) {
|
||||
message.validators.push(Validator.fromPartial(e));
|
||||
}
|
||||
}
|
||||
if (object.proposer !== undefined && object.proposer !== null) {
|
||||
message.proposer = Validator.fromPartial(object.proposer);
|
||||
} else {
|
||||
message.proposer = undefined;
|
||||
}
|
||||
if (object.totalVotingPower !== undefined && object.totalVotingPower !== null) {
|
||||
message.totalVotingPower = object.totalVotingPower as Long;
|
||||
} else {
|
||||
message.totalVotingPower = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseValidator: object = { votingPower: Long.ZERO, proposerPriority: Long.ZERO };
|
||||
|
||||
export const Validator = {
|
||||
encode(message: Validator, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.address.length !== 0) {
|
||||
writer.uint32(10).bytes(message.address);
|
||||
}
|
||||
if (message.pubKey !== undefined) {
|
||||
PublicKey.encode(message.pubKey, writer.uint32(18).fork()).ldelim();
|
||||
}
|
||||
if (!message.votingPower.isZero()) {
|
||||
writer.uint32(24).int64(message.votingPower);
|
||||
}
|
||||
if (!message.proposerPriority.isZero()) {
|
||||
writer.uint32(32).int64(message.proposerPriority);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Validator {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseValidator } as Validator;
|
||||
message.address = new Uint8Array();
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.address = reader.bytes();
|
||||
break;
|
||||
case 2:
|
||||
message.pubKey = PublicKey.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 3:
|
||||
message.votingPower = reader.int64() as Long;
|
||||
break;
|
||||
case 4:
|
||||
message.proposerPriority = reader.int64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Validator {
|
||||
const message = { ...baseValidator } as Validator;
|
||||
message.address = new Uint8Array();
|
||||
if (object.address !== undefined && object.address !== null) {
|
||||
message.address = bytesFromBase64(object.address);
|
||||
}
|
||||
if (object.pubKey !== undefined && object.pubKey !== null) {
|
||||
message.pubKey = PublicKey.fromJSON(object.pubKey);
|
||||
} else {
|
||||
message.pubKey = undefined;
|
||||
}
|
||||
if (object.votingPower !== undefined && object.votingPower !== null) {
|
||||
message.votingPower = Long.fromString(object.votingPower);
|
||||
} else {
|
||||
message.votingPower = Long.ZERO;
|
||||
}
|
||||
if (object.proposerPriority !== undefined && object.proposerPriority !== null) {
|
||||
message.proposerPriority = Long.fromString(object.proposerPriority);
|
||||
} else {
|
||||
message.proposerPriority = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Validator): unknown {
|
||||
const obj: any = {};
|
||||
message.address !== undefined &&
|
||||
(obj.address = base64FromBytes(message.address !== undefined ? message.address : new Uint8Array()));
|
||||
message.pubKey !== undefined &&
|
||||
(obj.pubKey = message.pubKey ? PublicKey.toJSON(message.pubKey) : undefined);
|
||||
message.votingPower !== undefined && (obj.votingPower = (message.votingPower || Long.ZERO).toString());
|
||||
message.proposerPriority !== undefined &&
|
||||
(obj.proposerPriority = (message.proposerPriority || Long.ZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Validator>): Validator {
|
||||
const message = { ...baseValidator } as Validator;
|
||||
if (object.address !== undefined && object.address !== null) {
|
||||
message.address = object.address;
|
||||
} else {
|
||||
message.address = new Uint8Array();
|
||||
}
|
||||
if (object.pubKey !== undefined && object.pubKey !== null) {
|
||||
message.pubKey = PublicKey.fromPartial(object.pubKey);
|
||||
} else {
|
||||
message.pubKey = undefined;
|
||||
}
|
||||
if (object.votingPower !== undefined && object.votingPower !== null) {
|
||||
message.votingPower = object.votingPower as Long;
|
||||
} else {
|
||||
message.votingPower = Long.ZERO;
|
||||
}
|
||||
if (object.proposerPriority !== undefined && object.proposerPriority !== null) {
|
||||
message.proposerPriority = object.proposerPriority as Long;
|
||||
} else {
|
||||
message.proposerPriority = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseSimpleValidator: object = { votingPower: Long.ZERO };
|
||||
|
||||
export const SimpleValidator = {
|
||||
encode(message: SimpleValidator, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (message.pubKey !== undefined) {
|
||||
PublicKey.encode(message.pubKey, writer.uint32(10).fork()).ldelim();
|
||||
}
|
||||
if (!message.votingPower.isZero()) {
|
||||
writer.uint32(16).int64(message.votingPower);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SimpleValidator {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseSimpleValidator } as SimpleValidator;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.pubKey = PublicKey.decode(reader, reader.uint32());
|
||||
break;
|
||||
case 2:
|
||||
message.votingPower = reader.int64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): SimpleValidator {
|
||||
const message = { ...baseSimpleValidator } as SimpleValidator;
|
||||
if (object.pubKey !== undefined && object.pubKey !== null) {
|
||||
message.pubKey = PublicKey.fromJSON(object.pubKey);
|
||||
} else {
|
||||
message.pubKey = undefined;
|
||||
}
|
||||
if (object.votingPower !== undefined && object.votingPower !== null) {
|
||||
message.votingPower = Long.fromString(object.votingPower);
|
||||
} else {
|
||||
message.votingPower = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: SimpleValidator): unknown {
|
||||
const obj: any = {};
|
||||
message.pubKey !== undefined &&
|
||||
(obj.pubKey = message.pubKey ? PublicKey.toJSON(message.pubKey) : undefined);
|
||||
message.votingPower !== undefined && (obj.votingPower = (message.votingPower || Long.ZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<SimpleValidator>): SimpleValidator {
|
||||
const message = { ...baseSimpleValidator } as SimpleValidator;
|
||||
if (object.pubKey !== undefined && object.pubKey !== null) {
|
||||
message.pubKey = PublicKey.fromPartial(object.pubKey);
|
||||
} else {
|
||||
message.pubKey = undefined;
|
||||
}
|
||||
if (object.votingPower !== undefined && object.votingPower !== null) {
|
||||
message.votingPower = object.votingPower as Long;
|
||||
} else {
|
||||
message.votingPower = Long.ZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
declare var self: any | undefined;
|
||||
declare var window: any | undefined;
|
||||
var globalThis: any = (() => {
|
||||
if (typeof globalThis !== "undefined") return globalThis;
|
||||
if (typeof self !== "undefined") return self;
|
||||
if (typeof window !== "undefined") return window;
|
||||
if (typeof global !== "undefined") return global;
|
||||
throw "Unable to locate global object";
|
||||
})();
|
||||
|
||||
const atob: (b64: string) => string =
|
||||
globalThis.atob || ((b64) => globalThis.Buffer.from(b64, "base64").toString("binary"));
|
||||
function bytesFromBase64(b64: string): Uint8Array {
|
||||
const bin = atob(b64);
|
||||
const arr = new Uint8Array(bin.length);
|
||||
for (let i = 0; i < bin.length; ++i) {
|
||||
arr[i] = bin.charCodeAt(i);
|
||||
}
|
||||
return arr;
|
||||
}
|
||||
|
||||
const btoa: (bin: string) => string =
|
||||
globalThis.btoa || ((bin) => globalThis.Buffer.from(bin, "binary").toString("base64"));
|
||||
function base64FromBytes(arr: Uint8Array): string {
|
||||
const bin: string[] = [];
|
||||
for (let i = 0; i < arr.byteLength; ++i) {
|
||||
bin.push(String.fromCharCode(arr[i]));
|
||||
}
|
||||
return btoa(bin.join(""));
|
||||
}
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
@ -1,185 +0,0 @@
|
||||
/* eslint-disable */
|
||||
import Long from "long";
|
||||
import _m0 from "protobufjs/minimal";
|
||||
|
||||
export const protobufPackage = "tendermint.version";
|
||||
|
||||
/**
|
||||
* App includes the protocol and software version for the application.
|
||||
* This information is included in ResponseInfo. The App.Protocol can be
|
||||
* updated in ResponseEndBlock.
|
||||
*/
|
||||
export interface App {
|
||||
protocol: Long;
|
||||
software: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* Consensus captures the consensus rules for processing a block in the blockchain,
|
||||
* including all blockchain data structures and the rules of the application's
|
||||
* state transition machine.
|
||||
*/
|
||||
export interface Consensus {
|
||||
block: Long;
|
||||
app: Long;
|
||||
}
|
||||
|
||||
const baseApp: object = { protocol: Long.UZERO, software: "" };
|
||||
|
||||
export const App = {
|
||||
encode(message: App, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (!message.protocol.isZero()) {
|
||||
writer.uint32(8).uint64(message.protocol);
|
||||
}
|
||||
if (message.software !== "") {
|
||||
writer.uint32(18).string(message.software);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): App {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseApp } as App;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.protocol = reader.uint64() as Long;
|
||||
break;
|
||||
case 2:
|
||||
message.software = reader.string();
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): App {
|
||||
const message = { ...baseApp } as App;
|
||||
if (object.protocol !== undefined && object.protocol !== null) {
|
||||
message.protocol = Long.fromString(object.protocol);
|
||||
} else {
|
||||
message.protocol = Long.UZERO;
|
||||
}
|
||||
if (object.software !== undefined && object.software !== null) {
|
||||
message.software = String(object.software);
|
||||
} else {
|
||||
message.software = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: App): unknown {
|
||||
const obj: any = {};
|
||||
message.protocol !== undefined && (obj.protocol = (message.protocol || Long.UZERO).toString());
|
||||
message.software !== undefined && (obj.software = message.software);
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<App>): App {
|
||||
const message = { ...baseApp } as App;
|
||||
if (object.protocol !== undefined && object.protocol !== null) {
|
||||
message.protocol = object.protocol as Long;
|
||||
} else {
|
||||
message.protocol = Long.UZERO;
|
||||
}
|
||||
if (object.software !== undefined && object.software !== null) {
|
||||
message.software = object.software;
|
||||
} else {
|
||||
message.software = "";
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
const baseConsensus: object = { block: Long.UZERO, app: Long.UZERO };
|
||||
|
||||
export const Consensus = {
|
||||
encode(message: Consensus, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
|
||||
if (!message.block.isZero()) {
|
||||
writer.uint32(8).uint64(message.block);
|
||||
}
|
||||
if (!message.app.isZero()) {
|
||||
writer.uint32(16).uint64(message.app);
|
||||
}
|
||||
return writer;
|
||||
},
|
||||
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Consensus {
|
||||
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
|
||||
let end = length === undefined ? reader.len : reader.pos + length;
|
||||
const message = { ...baseConsensus } as Consensus;
|
||||
while (reader.pos < end) {
|
||||
const tag = reader.uint32();
|
||||
switch (tag >>> 3) {
|
||||
case 1:
|
||||
message.block = reader.uint64() as Long;
|
||||
break;
|
||||
case 2:
|
||||
message.app = reader.uint64() as Long;
|
||||
break;
|
||||
default:
|
||||
reader.skipType(tag & 7);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
fromJSON(object: any): Consensus {
|
||||
const message = { ...baseConsensus } as Consensus;
|
||||
if (object.block !== undefined && object.block !== null) {
|
||||
message.block = Long.fromString(object.block);
|
||||
} else {
|
||||
message.block = Long.UZERO;
|
||||
}
|
||||
if (object.app !== undefined && object.app !== null) {
|
||||
message.app = Long.fromString(object.app);
|
||||
} else {
|
||||
message.app = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
|
||||
toJSON(message: Consensus): unknown {
|
||||
const obj: any = {};
|
||||
message.block !== undefined && (obj.block = (message.block || Long.UZERO).toString());
|
||||
message.app !== undefined && (obj.app = (message.app || Long.UZERO).toString());
|
||||
return obj;
|
||||
},
|
||||
|
||||
fromPartial(object: DeepPartial<Consensus>): Consensus {
|
||||
const message = { ...baseConsensus } as Consensus;
|
||||
if (object.block !== undefined && object.block !== null) {
|
||||
message.block = object.block as Long;
|
||||
} else {
|
||||
message.block = Long.UZERO;
|
||||
}
|
||||
if (object.app !== undefined && object.app !== null) {
|
||||
message.app = object.app as Long;
|
||||
} else {
|
||||
message.app = Long.UZERO;
|
||||
}
|
||||
return message;
|
||||
},
|
||||
};
|
||||
|
||||
type Builtin = Date | Function | Uint8Array | string | number | undefined | Long;
|
||||
export type DeepPartial<T> = T extends Builtin
|
||||
? T
|
||||
: T extends Array<infer U>
|
||||
? Array<DeepPartial<U>>
|
||||
: T extends ReadonlyArray<infer U>
|
||||
? ReadonlyArray<DeepPartial<U>>
|
||||
: T extends {}
|
||||
? { [K in keyof T]?: DeepPartial<T[K]> }
|
||||
: Partial<T>;
|
||||
|
||||
if (_m0.util.Long !== Long) {
|
||||
_m0.util.Long = Long as any;
|
||||
_m0.configure();
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user