Block: { typeUrl: string; decode(input: Uint8Array | BinaryReader,
length?: number): Block; encode(message: Block,
writer?: BinaryWriter): BinaryWriter; fromAmino(object: BlockAmino): Block; fromAminoMsg(object: BlockAminoMsg): Block; fromPartial(object: { data?: { txs?: Uint8Array[]; }; evidence?: { evidence?: { duplicateVoteEvidence?: { timestamp?: Date; totalVotingPower?: bigint; validatorPower?: bigint; voteA?: { blockId?: ...
; height?: ...
; round?: ...
; signature?: ...
; timestamp?: ...
; type?: ...
; validatorAddress?: ...
; validatorIndex?: ...
; }; voteB?: { blockId?: ...
; height?: ...
; round?: ...
; signature?: ...
; timestamp?: ...
; type?: ...
; validatorAddress?: ...
; validatorIndex?: ...
; }; }; lightClientAttackEvidence?: { byzantineValidators?: (...
)[]; commonHeight?: bigint; conflictingBlock?: { signedHeader?: ...
; validatorSet?: ...
; }; timestamp?: Date; totalVotingPower?: bigint; }; }[]; }; header?: { appHash?: Uint8Array; chainId?: string; consensusHash?: Uint8Array; dataHash?: Uint8Array; evidenceHash?: Uint8Array; height?: bigint; lastBlockId?: { hash?: Uint8Array; partSetHeader?: { hash?: Uint8Array; total?: number; }; }; lastCommitHash?: Uint8Array; lastResultsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; proposerAddress?: Uint8Array; time?: Date; validatorsHash?: Uint8Array; version?: { app?: bigint; block?: bigint; }; }; lastCommit?: { blockId?: { hash?: Uint8Array; partSetHeader?: { hash?: Uint8Array; total?: number; }; }; height?: bigint; round?: number; signatures?: { blockIdFlag?: BlockIDFlag; signature?: Uint8Array; timestamp?: Date; validatorAddress?: Uint8Array; }[]; }; }): Block; fromProtoMsg(message: BlockProtoMsg): Block; toAmino(message: Block): BlockAmino; toProto(message: Block): Uint8Array; toProtoMsg(message: Block): BlockProtoMsg; }