@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
34 lines (33 loc) • 1.05 kB
TypeScript
import { BinaryReader, BinaryWriter } from "../../../binary";
export interface BitArray {
bits: bigint;
elems: bigint[];
}
export interface BitArrayProtoMsg {
typeUrl: "/tendermint.libs.bits.BitArray";
value: Uint8Array;
}
export interface BitArrayAmino {
bits?: string;
elems?: string[];
}
export interface BitArrayAminoMsg {
type: "/tendermint.libs.bits.BitArray";
value: BitArrayAmino;
}
export interface BitArraySDKType {
bits: bigint;
elems: bigint[];
}
export declare const BitArray: {
typeUrl: string;
encode(message: BitArray, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): BitArray;
fromPartial(object: Partial<BitArray>): BitArray;
fromAmino(object: BitArrayAmino): BitArray;
toAmino(message: BitArray): BitArrayAmino;
fromAminoMsg(object: BitArrayAminoMsg): BitArray;
fromProtoMsg(message: BitArrayProtoMsg): BitArray;
toProto(message: BitArray): Uint8Array;
toProtoMsg(message: BitArray): BitArrayProtoMsg;
};