@routerprotocol/chain-api
Version:
Router Chain API Query client with generated gRPC bindings.
140 lines (115 loc) • 5.24 kB
TypeScript
// package: cosmos.auth.v1beta1
// file: cosmos/auth/v1beta1/auth.proto
import * as jspb from "google-protobuf";
import * as amino_amino_pb from "../../../amino/amino_pb";
import * as cosmos_proto_cosmos_pb from "../../../cosmos_proto/cosmos_pb";
import * as gogoproto_gogo_pb from "../../../gogoproto/gogo_pb";
import * as google_protobuf_any_pb from "google-protobuf/google/protobuf/any_pb";
export class BaseAccount extends jspb.Message {
getAddress(): string;
setAddress(value: string): void;
hasPubKey(): boolean;
clearPubKey(): void;
getPubKey(): google_protobuf_any_pb.Any | undefined;
setPubKey(value?: google_protobuf_any_pb.Any): void;
getAccountNumber(): number;
setAccountNumber(value: number): void;
getSequence(): number;
setSequence(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): BaseAccount.AsObject;
static toObject(includeInstance: boolean, msg: BaseAccount): BaseAccount.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: BaseAccount, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): BaseAccount;
static deserializeBinaryFromReader(message: BaseAccount, reader: jspb.BinaryReader): BaseAccount;
}
export namespace BaseAccount {
export type AsObject = {
address: string,
pubKey?: google_protobuf_any_pb.Any.AsObject,
accountNumber: number,
sequence: number,
}
}
export class ModuleAccount extends jspb.Message {
hasBaseAccount(): boolean;
clearBaseAccount(): void;
getBaseAccount(): BaseAccount | undefined;
setBaseAccount(value?: BaseAccount): void;
getName(): string;
setName(value: string): void;
clearPermissionsList(): void;
getPermissionsList(): Array<string>;
setPermissionsList(value: Array<string>): void;
addPermissions(value: string, index?: number): string;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): ModuleAccount.AsObject;
static toObject(includeInstance: boolean, msg: ModuleAccount): ModuleAccount.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: ModuleAccount, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ModuleAccount;
static deserializeBinaryFromReader(message: ModuleAccount, reader: jspb.BinaryReader): ModuleAccount;
}
export namespace ModuleAccount {
export type AsObject = {
baseAccount?: BaseAccount.AsObject,
name: string,
permissionsList: Array<string>,
}
}
export class ModuleCredential extends jspb.Message {
getModuleName(): string;
setModuleName(value: string): void;
clearDerivationKeysList(): void;
getDerivationKeysList(): Array<Uint8Array | string>;
getDerivationKeysList_asU8(): Array<Uint8Array>;
getDerivationKeysList_asB64(): Array<string>;
setDerivationKeysList(value: Array<Uint8Array | string>): void;
addDerivationKeys(value: Uint8Array | string, index?: number): Uint8Array | string;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): ModuleCredential.AsObject;
static toObject(includeInstance: boolean, msg: ModuleCredential): ModuleCredential.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: ModuleCredential, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ModuleCredential;
static deserializeBinaryFromReader(message: ModuleCredential, reader: jspb.BinaryReader): ModuleCredential;
}
export namespace ModuleCredential {
export type AsObject = {
moduleName: string,
derivationKeysList: Array<Uint8Array | string>,
}
}
export class Params extends jspb.Message {
getMaxMemoCharacters(): number;
setMaxMemoCharacters(value: number): void;
getTxSigLimit(): number;
setTxSigLimit(value: number): void;
getTxSizeCostPerByte(): number;
setTxSizeCostPerByte(value: number): void;
getSigVerifyCostEd25519(): number;
setSigVerifyCostEd25519(value: number): void;
getSigVerifyCostSecp256k1(): number;
setSigVerifyCostSecp256k1(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Params.AsObject;
static toObject(includeInstance: boolean, msg: Params): Params.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Params, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Params;
static deserializeBinaryFromReader(message: Params, reader: jspb.BinaryReader): Params;
}
export namespace Params {
export type AsObject = {
maxMemoCharacters: number,
txSigLimit: number,
txSizeCostPerByte: number,
sigVerifyCostEd25519: number,
sigVerifyCostSecp256k1: number,
}
}