Options
All
  • Public
  • Public/Protected
  • All
Menu

Module lib/proto/tendermint/types/block

Index

Interfaces

Type aliases

Variables

Type aliases

DeepPartial

DeepPartial<T>: T extends Builtin ? T : T extends infer U[] ? DeepPartial<U>[] : T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>> : T extends {} ? {[ K in keyof T]: DeepPartial<T[K]> } : Partial<T>

Type parameters

  • T

Variables

Block

Block: { decode: any; encode: any; fromJSON: any; fromPartial: any; toJSON: any }

Type declaration

  • decode: function
    • decode(input: Uint8Array | Reader, length?: number): Block
  • encode: function
    • encode(message: Block, writer?: Writer): Writer
  • fromJSON: function
    • fromJSON(object: any): Block
  • fromPartial: function
    • fromPartial(object: { data?: { txs?: Uint8Array[] | undefined; }; evidence?: { evidence?: { duplicateVoteEvidence?: { voteA?: { type?: SignedMsgType | undefined; height?: number | undefined; round?: number | undefined; blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { ...; } | undefined; } | undefined; timestamp?: Date | undefined; validatorAddress?: Uint8Array | undefined; valida...; header?: { version?: { block?: number | undefined; app?: number | undefined; } | undefined; chainId?: string | undefined; height?: number | undefined; time?: Date | undefined; lastBlockId?: { ...; } | undefined; ... 8 more ...; proposerAddress?: Uint8Array | undefined; }; lastCommit?: { height?: number | undefined; round?: number | undefined; blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; } | undefined; signatures?: { ...; }[] | undefined; } }): Block
    • Parameters

      • object: { data?: { txs?: Uint8Array[] | undefined; }; evidence?: { evidence?: { duplicateVoteEvidence?: { voteA?: { type?: SignedMsgType | undefined; height?: number | undefined; round?: number | undefined; blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { ...; } | undefined; } | undefined; timestamp?: Date | undefined; validatorAddress?: Uint8Array | undefined; valida...; header?: { version?: { block?: number | undefined; app?: number | undefined; } | undefined; chainId?: string | undefined; height?: number | undefined; time?: Date | undefined; lastBlockId?: { ...; } | undefined; ... 8 more ...; proposerAddress?: Uint8Array | undefined; }; lastCommit?: { height?: number | undefined; round?: number | undefined; blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; } | undefined; signatures?: { ...; }[] | undefined; } }
        • Optional data?: { txs?: Uint8Array[] | undefined; }
        • Optional evidence?: { evidence?: { duplicateVoteEvidence?: { voteA?: { type?: SignedMsgType | undefined; height?: number | undefined; round?: number | undefined; blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { ...; } | undefined; } | undefined; timestamp?: Date | undefined; validatorAddress?: Uint8Array | undefined; valida...
        • Optional header?: { version?: { block?: number | undefined; app?: number | undefined; } | undefined; chainId?: string | undefined; height?: number | undefined; time?: Date | undefined; lastBlockId?: { ...; } | undefined; ... 8 more ...; proposerAddress?: Uint8Array | undefined; }
        • Optional lastCommit?: { height?: number | undefined; round?: number | undefined; blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; } | undefined; signatures?: { ...; }[] | undefined; }

      Returns Block

  • toJSON: function
    • toJSON(message: Block): unknown

Const protobufPackage

protobufPackage: "tendermint.types" = 'tendermint.types'

Generated using TypeDoc