@routerprotocol/chain-api
Version:
Router Chain API Query client with generated gRPC bindings.
268 lines (222 loc) • 10.2 kB
TypeScript
// package: cosmwasm.wasm.v1
// file: cosmwasm/wasm/v1/types.proto
import * as jspb from "google-protobuf";
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";
import * as amino_amino_pb from "../../../amino/amino_pb";
export class AccessTypeParam extends jspb.Message {
getValue(): AccessTypeMap[keyof AccessTypeMap];
setValue(value: AccessTypeMap[keyof AccessTypeMap]): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AccessTypeParam.AsObject;
static toObject(includeInstance: boolean, msg: AccessTypeParam): AccessTypeParam.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AccessTypeParam, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AccessTypeParam;
static deserializeBinaryFromReader(message: AccessTypeParam, reader: jspb.BinaryReader): AccessTypeParam;
}
export namespace AccessTypeParam {
export type AsObject = {
value: AccessTypeMap[keyof AccessTypeMap],
}
}
export class AccessConfig extends jspb.Message {
getPermission(): AccessTypeMap[keyof AccessTypeMap];
setPermission(value: AccessTypeMap[keyof AccessTypeMap]): void;
clearAddressesList(): void;
getAddressesList(): Array<string>;
setAddressesList(value: Array<string>): void;
addAddresses(value: string, index?: number): string;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AccessConfig.AsObject;
static toObject(includeInstance: boolean, msg: AccessConfig): AccessConfig.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AccessConfig, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AccessConfig;
static deserializeBinaryFromReader(message: AccessConfig, reader: jspb.BinaryReader): AccessConfig;
}
export namespace AccessConfig {
export type AsObject = {
permission: AccessTypeMap[keyof AccessTypeMap],
addressesList: Array<string>,
}
}
export class Params extends jspb.Message {
hasCodeUploadAccess(): boolean;
clearCodeUploadAccess(): void;
getCodeUploadAccess(): AccessConfig | undefined;
setCodeUploadAccess(value?: AccessConfig): void;
getInstantiateDefaultPermission(): AccessTypeMap[keyof AccessTypeMap];
setInstantiateDefaultPermission(value: AccessTypeMap[keyof AccessTypeMap]): 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 = {
codeUploadAccess?: AccessConfig.AsObject,
instantiateDefaultPermission: AccessTypeMap[keyof AccessTypeMap],
}
}
export class CodeInfo extends jspb.Message {
getCodeHash(): Uint8Array | string;
getCodeHash_asU8(): Uint8Array;
getCodeHash_asB64(): string;
setCodeHash(value: Uint8Array | string): void;
getCreator(): string;
setCreator(value: string): void;
hasInstantiateConfig(): boolean;
clearInstantiateConfig(): void;
getInstantiateConfig(): AccessConfig | undefined;
setInstantiateConfig(value?: AccessConfig): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CodeInfo.AsObject;
static toObject(includeInstance: boolean, msg: CodeInfo): CodeInfo.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CodeInfo, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CodeInfo;
static deserializeBinaryFromReader(message: CodeInfo, reader: jspb.BinaryReader): CodeInfo;
}
export namespace CodeInfo {
export type AsObject = {
codeHash: Uint8Array | string,
creator: string,
instantiateConfig?: AccessConfig.AsObject,
}
}
export class ContractInfo extends jspb.Message {
getCodeId(): number;
setCodeId(value: number): void;
getCreator(): string;
setCreator(value: string): void;
getAdmin(): string;
setAdmin(value: string): void;
getLabel(): string;
setLabel(value: string): void;
hasCreated(): boolean;
clearCreated(): void;
getCreated(): AbsoluteTxPosition | undefined;
setCreated(value?: AbsoluteTxPosition): void;
getIbcPortId(): string;
setIbcPortId(value: string): void;
hasExtension$(): boolean;
clearExtension$(): void;
getExtension$(): google_protobuf_any_pb.Any | undefined;
setExtension$(value?: google_protobuf_any_pb.Any): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): ContractInfo.AsObject;
static toObject(includeInstance: boolean, msg: ContractInfo): ContractInfo.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: ContractInfo, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ContractInfo;
static deserializeBinaryFromReader(message: ContractInfo, reader: jspb.BinaryReader): ContractInfo;
}
export namespace ContractInfo {
export type AsObject = {
codeId: number,
creator: string,
admin: string,
label: string,
created?: AbsoluteTxPosition.AsObject,
ibcPortId: string,
extension?: google_protobuf_any_pb.Any.AsObject,
}
}
export class ContractCodeHistoryEntry extends jspb.Message {
getOperation(): ContractCodeHistoryOperationTypeMap[keyof ContractCodeHistoryOperationTypeMap];
setOperation(value: ContractCodeHistoryOperationTypeMap[keyof ContractCodeHistoryOperationTypeMap]): void;
getCodeId(): number;
setCodeId(value: number): void;
hasUpdated(): boolean;
clearUpdated(): void;
getUpdated(): AbsoluteTxPosition | undefined;
setUpdated(value?: AbsoluteTxPosition): void;
getMsg(): Uint8Array | string;
getMsg_asU8(): Uint8Array;
getMsg_asB64(): string;
setMsg(value: Uint8Array | string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): ContractCodeHistoryEntry.AsObject;
static toObject(includeInstance: boolean, msg: ContractCodeHistoryEntry): ContractCodeHistoryEntry.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: ContractCodeHistoryEntry, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ContractCodeHistoryEntry;
static deserializeBinaryFromReader(message: ContractCodeHistoryEntry, reader: jspb.BinaryReader): ContractCodeHistoryEntry;
}
export namespace ContractCodeHistoryEntry {
export type AsObject = {
operation: ContractCodeHistoryOperationTypeMap[keyof ContractCodeHistoryOperationTypeMap],
codeId: number,
updated?: AbsoluteTxPosition.AsObject,
msg: Uint8Array | string,
}
}
export class AbsoluteTxPosition extends jspb.Message {
getBlockHeight(): number;
setBlockHeight(value: number): void;
getTxIndex(): number;
setTxIndex(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AbsoluteTxPosition.AsObject;
static toObject(includeInstance: boolean, msg: AbsoluteTxPosition): AbsoluteTxPosition.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AbsoluteTxPosition, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AbsoluteTxPosition;
static deserializeBinaryFromReader(message: AbsoluteTxPosition, reader: jspb.BinaryReader): AbsoluteTxPosition;
}
export namespace AbsoluteTxPosition {
export type AsObject = {
blockHeight: number,
txIndex: number,
}
}
export class Model extends jspb.Message {
getKey(): Uint8Array | string;
getKey_asU8(): Uint8Array;
getKey_asB64(): string;
setKey(value: Uint8Array | string): void;
getValue(): Uint8Array | string;
getValue_asU8(): Uint8Array;
getValue_asB64(): string;
setValue(value: Uint8Array | string): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Model.AsObject;
static toObject(includeInstance: boolean, msg: Model): Model.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Model, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Model;
static deserializeBinaryFromReader(message: Model, reader: jspb.BinaryReader): Model;
}
export namespace Model {
export type AsObject = {
key: Uint8Array | string,
value: Uint8Array | string,
}
}
export interface AccessTypeMap {
ACCESS_TYPE_UNSPECIFIED: 0;
ACCESS_TYPE_NOBODY: 1;
ACCESS_TYPE_EVERYBODY: 3;
ACCESS_TYPE_ANY_OF_ADDRESSES: 4;
}
export const AccessType: AccessTypeMap;
export interface ContractCodeHistoryOperationTypeMap {
CONTRACT_CODE_HISTORY_OPERATION_TYPE_UNSPECIFIED: 0;
CONTRACT_CODE_HISTORY_OPERATION_TYPE_INIT: 1;
CONTRACT_CODE_HISTORY_OPERATION_TYPE_MIGRATE: 2;
CONTRACT_CODE_HISTORY_OPERATION_TYPE_GENESIS: 3;
}
export const ContractCodeHistoryOperationType: ContractCodeHistoryOperationTypeMap;