v1: { ClientState: { typeUrl: string; decode(input: Uint8Array | BinaryReader,
length?: number): ClientState; encode(message: ClientState,
writer?: BinaryWriter): BinaryWriter; fromAmino(object: ClientStateAmino): ClientState; fromAminoMsg(object: ClientStateAminoMsg): ClientState; fromPartial(object: { allowUpdateAfterExpiry?: boolean; allowUpdateAfterMisbehaviour?: boolean; chainId?: string; frozenHeight?: { revisionHeight?: bigint; revisionNumber?: bigint; }; latestHeight?: { revisionHeight?: bigint; revisionNumber?: bigint; }; maxClockDrift?: { nanos?: number; seconds?: bigint; }; proofSpecs?: { innerSpec?: { childOrder?: number[]; childSize?: number; emptyChild?: Uint8Array; hash?: HashOp; maxPrefixLength?: number; minPrefixLength?: number; }; leafSpec?: { hash?: HashOp; length?: LengthOp; prefix?: Uint8Array; prehashKey?: HashOp; prehashValue?: HashOp; }; maxDepth?: number; minDepth?: number; }[]; trustLevel?: { denominator?: bigint; numerator?: bigint; }; trustingPeriod?: { nanos?: number; seconds?: bigint; }; unbondingPeriod?: { nanos?: number; seconds?: bigint; }; upgradePath?: string[]; }): ClientState; fromProtoMsg(message: ClientStateProtoMsg): ClientState; toAmino(message: ClientState): ClientStateAmino; toAminoMsg(message: ClientState): ClientStateAminoMsg; toProto(message: ClientState): Uint8Array; toProtoMsg(message: ClientState): ClientStateProtoMsg; }; ConsensusState: { typeUrl: string; decode(input: Uint8Array | BinaryReader,
length?: number): ConsensusState; encode(message: ConsensusState,
writer?: BinaryWriter): BinaryWriter; fromAmino(object: ConsensusStateAmino): ConsensusState; fromAminoMsg(object: ConsensusStateAminoMsg): ConsensusState; fromPartial(object: { nextValidatorsHash?: Uint8Array; root?: { hash?: Uint8Array; }; timestamp?: Date; }): ConsensusState; fromProtoMsg(message: ConsensusStateProtoMsg): ConsensusState; toAmino(message: ConsensusState): ConsensusStateAmino; toAminoMsg(message: ConsensusState): ConsensusStateAminoMsg; toProto(message: ConsensusState): Uint8Array; toProtoMsg(message: ConsensusState): ConsensusStateProtoMsg; }; Fraction: { typeUrl: string; decode(input: Uint8Array | BinaryReader,
length?: number): Fraction; encode(message: Fraction,
writer?: BinaryWriter): BinaryWriter; fromAmino(object: FractionAmino): Fraction; fromAminoMsg(object: FractionAminoMsg): Fraction; fromPartial(object: { denominator?: bigint; numerator?: bigint; }): Fraction; fromProtoMsg(message: FractionProtoMsg): Fraction; toAmino(message: Fraction): FractionAmino; toAminoMsg(message: Fraction): FractionAminoMsg; toProto(message: Fraction): Uint8Array; toProtoMsg(message: Fraction): FractionProtoMsg; }; Header: { typeUrl: string; decode(input: Uint8Array | BinaryReader,
length?: number): Header; encode(message: Header,
writer?: BinaryWriter): BinaryWriter; fromAmino(object: HeaderAmino): Header; fromAminoMsg(object: HeaderAminoMsg): Header; fromPartial(object: { signedHeader?: { commit?: { blockId?: { hash?: Uint8Array; partSetHeader?: { hash?: ...
; total?: ...
; }; }; height?: bigint; round?: number; signatures?: { blockIdFlag?: (...
) | (...
); signature?: (...
) | (...
); timestamp?: (...
) | (...
); validatorAddress?: (...
) | (...
); }[]; }; header?: { appHash?: Uint8Array; chainId?: string; consensusHash?: Uint8Array; dataHash?: Uint8Array; evidenceHash?: Uint8Array; height?: bigint; lastBlockId?: { hash?: Uint8Array; partSetHeader?: { hash?: ...
; total?: ...
; }; }; lastCommitHash?: Uint8Array; lastResultsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; proposerAddress?: Uint8Array; time?: Date; validatorsHash?: Uint8Array; version?: { app?: bigint; block?: bigint; }; }; }; trustedHeight?: { revisionHeight?: bigint; revisionNumber?: bigint; }; trustedValidators?: { proposer?: { address?: Uint8Array; proposerPriority?: bigint; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: bigint; }; totalVotingPower?: bigint; validators?: { address?: Uint8Array; proposerPriority?: bigint; pubKey?: { ed25519?: (...
) | (...
); secp256k1?: (...
) | (...
); }; votingPower?: bigint; }[]; }; validatorSet?: { proposer?: { address?: Uint8Array; proposerPriority?: bigint; pubKey?: { ed25519?: Uint8Array; secp256k1?: Uint8Array; }; votingPower?: bigint; }; totalVotingPower?: bigint; validators?: { address?: Uint8Array; proposerPriority?: bigint; pubKey?: { ed25519?: (...
) | (...
); secp256k1?: (...
) | (...
); }; votingPower?: bigint; }[]; }; }): Header; fromProtoMsg(message: HeaderProtoMsg): Header; toAmino(message: Header): HeaderAmino; toAminoMsg(message: Header): HeaderAminoMsg; toProto(message: Header): Uint8Array; toProtoMsg(message: Header): HeaderProtoMsg; }; Misbehaviour: { typeUrl: string; decode(input: Uint8Array | BinaryReader,
length?: number): Misbehaviour; encode(message: Misbehaviour,
writer?: BinaryWriter): BinaryWriter; fromAmino(object: MisbehaviourAmino): Misbehaviour; fromAminoMsg(object: MisbehaviourAminoMsg): Misbehaviour; fromPartial(object: { clientId?: string; header1?: { signedHeader?: { commit?: { blockId?: { hash?: ...
; partSetHeader?: ...
; }; height?: bigint; round?: number; signatures?: (...
)[]; }; header?: { appHash?: Uint8Array; chainId?: string; consensusHash?: Uint8Array; dataHash?: Uint8Array; evidenceHash?: Uint8Array; height?: bigint; lastBlockId?: { hash?: ...
; partSetHeader?: ...
; }; lastCommitHash?: Uint8Array; lastResultsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; proposerAddress?: Uint8Array; time?: Date; validatorsHash?: Uint8Array; version?: { app?: ...
; block?: ...
; }; }; }; trustedHeight?: { revisionHeight?: bigint; revisionNumber?: bigint; }; trustedValidators?: { proposer?: { address?: Uint8Array; proposerPriority?: bigint; pubKey?: { ed25519?: ...
; secp256k1?: ...
; }; votingPower?: bigint; }; totalVotingPower?: bigint; validators?: { address?: (...
) | (...
); proposerPriority?: (...
) | (...
); pubKey?: (...
) | (...
); votingPower?: (...
) | (...
); }[]; }; validatorSet?: { proposer?: { address?: Uint8Array; proposerPriority?: bigint; pubKey?: { ed25519?: ...
; secp256k1?: ...
; }; votingPower?: bigint; }; totalVotingPower?: bigint; validators?: { address?: (...
) | (...
); proposerPriority?: (...
) | (...
); pubKey?: (...
) | (...
); votingPower?: (...
) | (...
); }[]; }; }; header2?: { signedHeader?: { commit?: { blockId?: { hash?: ...
; partSetHeader?: ...
; }; height?: bigint; round?: number; signatures?: (...
)[]; }; header?: { appHash?: Uint8Array; chainId?: string; consensusHash?: Uint8Array; dataHash?: Uint8Array; evidenceHash?: Uint8Array; height?: bigint; lastBlockId?: { hash?: ...
; partSetHeader?: ...
; }; lastCommitHash?: Uint8Array; lastResultsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; proposerAddress?: Uint8Array; time?: Date; validatorsHash?: Uint8Array; version?: { app?: ...
; block?: ...
; }; }; }; trustedHeight?: { revisionHeight?: bigint; revisionNumber?: bigint; }; trustedValidators?: { proposer?: { address?: Uint8Array; proposerPriority?: bigint; pubKey?: { ed25519?: ...
; secp256k1?: ...
; }; votingPower?: bigint; }; totalVotingPower?: bigint; validators?: { address?: (...
) | (...
); proposerPriority?: (...
) | (...
); pubKey?: (...
) | (...
); votingPower?: (...
) | (...
); }[]; }; validatorSet?: { proposer?: { address?: Uint8Array; proposerPriority?: bigint; pubKey?: { ed25519?: ...
; secp256k1?: ...
; }; votingPower?: bigint; }; totalVotingPower?: bigint; validators?: { address?: (...
) | (...
); proposerPriority?: (...
) | (...
); pubKey?: (...
) | (...
); votingPower?: (...
) | (...
); }[]; }; }; }): Misbehaviour; fromProtoMsg(message: MisbehaviourProtoMsg): Misbehaviour; toAmino(message: Misbehaviour): MisbehaviourAmino; toAminoMsg(message: Misbehaviour): MisbehaviourAminoMsg; toProto(message: Misbehaviour): Uint8Array; toProtoMsg(message: Misbehaviour): MisbehaviourProtoMsg; }; } = ...