interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
103 lines (102 loc) • 3.13 kB
TypeScript
import { BinaryReader, BinaryWriter } from "../../../../../binary";
import { DeepPartial } from "../../../../../helpers";
/**
* Pairs defines a repeated slice of Pair objects.
* @name Pairs
* @package cosmos.store.internal.kv.v1beta1
* @see proto type: cosmos.store.internal.kv.v1beta1.Pairs
*/
export interface Pairs {
pairs: Pair[];
}
export interface PairsProtoMsg {
typeUrl: "/cosmos.store.internal.kv.v1beta1.Pairs";
value: Uint8Array;
}
/**
* Pairs defines a repeated slice of Pair objects.
* @name PairsAmino
* @package cosmos.store.internal.kv.v1beta1
* @see proto type: cosmos.store.internal.kv.v1beta1.Pairs
*/
export interface PairsAmino {
pairs: PairAmino[];
}
export interface PairsAminoMsg {
type: "cosmos-sdk/Pairs";
value: PairsAmino;
}
/**
* Pair defines a key/value bytes tuple.
* @name Pair
* @package cosmos.store.internal.kv.v1beta1
* @see proto type: cosmos.store.internal.kv.v1beta1.Pair
*/
export interface Pair {
key: Uint8Array;
value: Uint8Array;
}
export interface PairProtoMsg {
typeUrl: "/cosmos.store.internal.kv.v1beta1.Pair";
value: Uint8Array;
}
/**
* Pair defines a key/value bytes tuple.
* @name PairAmino
* @package cosmos.store.internal.kv.v1beta1
* @see proto type: cosmos.store.internal.kv.v1beta1.Pair
*/
export interface PairAmino {
key: string;
value: string;
}
export interface PairAminoMsg {
type: "cosmos-sdk/Pair";
value: PairAmino;
}
/**
* Pairs defines a repeated slice of Pair objects.
* @name Pairs
* @package cosmos.store.internal.kv.v1beta1
* @see proto type: cosmos.store.internal.kv.v1beta1.Pairs
*/
export declare const Pairs: {
typeUrl: string;
aminoType: string;
is(o: any): o is Pairs;
isAmino(o: any): o is PairsAmino;
encode(message: Pairs, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): Pairs;
fromPartial(object: DeepPartial<Pairs>): Pairs;
fromAmino(object: PairsAmino): Pairs;
toAmino(message: Pairs): PairsAmino;
fromAminoMsg(object: PairsAminoMsg): Pairs;
toAminoMsg(message: Pairs): PairsAminoMsg;
fromProtoMsg(message: PairsProtoMsg): Pairs;
toProto(message: Pairs): Uint8Array;
toProtoMsg(message: Pairs): PairsProtoMsg;
registerTypeUrl(): void;
};
/**
* Pair defines a key/value bytes tuple.
* @name Pair
* @package cosmos.store.internal.kv.v1beta1
* @see proto type: cosmos.store.internal.kv.v1beta1.Pair
*/
export declare const Pair: {
typeUrl: string;
aminoType: string;
is(o: any): o is Pair;
isAmino(o: any): o is PairAmino;
encode(message: Pair, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): Pair;
fromPartial(object: DeepPartial<Pair>): Pair;
fromAmino(object: PairAmino): Pair;
toAmino(message: Pair): PairAmino;
fromAminoMsg(object: PairAminoMsg): Pair;
toAminoMsg(message: Pair): PairAminoMsg;
fromProtoMsg(message: PairProtoMsg): Pair;
toProto(message: Pair): Uint8Array;
toProtoMsg(message: Pair): PairProtoMsg;
registerTypeUrl(): void;
};