Options
All
  • Public
  • Public/Protected
  • All
Menu

Module lib/proto/tendermint/types/types

Index

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

BlockID

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

Type declaration

BlockMeta

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

Type declaration

  • decode: function
    • decode(input: Uint8Array | Reader, length?: number): BlockMeta
  • encode: function
    • encode(message: BlockMeta, writer?: Writer): Writer
  • fromJSON: function
  • fromPartial: function
    • fromPartial(object: { blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; }; blockSize?: number; 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; }; numTxs?: number }): BlockMeta
    • Parameters

      • object: { blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; }; blockSize?: number; 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; }; numTxs?: number }
        • Optional blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; }
        • Optional blockSize?: number
        • 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 numTxs?: number

      Returns BlockMeta

  • toJSON: function

Commit

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

Type declaration

  • decode: function
    • decode(input: Uint8Array | Reader, length?: number): Commit
  • encode: function
    • encode(message: Commit, writer?: Writer): Writer
  • fromJSON: function
    • fromJSON(object: any): Commit
  • fromPartial: function
    • fromPartial(object: { blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; }; height?: number; round?: number; signatures?: { blockIdFlag?: BlockIDFlag | undefined; validatorAddress?: Uint8Array | undefined; timestamp?: Date | undefined; signature?: Uint8Array | undefined; }[] }): Commit
    • Parameters

      • object: { blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; }; height?: number; round?: number; signatures?: { blockIdFlag?: BlockIDFlag | undefined; validatorAddress?: Uint8Array | undefined; timestamp?: Date | undefined; signature?: Uint8Array | undefined; }[] }
        • Optional blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; }
        • Optional height?: number
        • Optional round?: number
        • Optional signatures?: { blockIdFlag?: BlockIDFlag | undefined; validatorAddress?: Uint8Array | undefined; timestamp?: Date | undefined; signature?: Uint8Array | undefined; }[]

      Returns Commit

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

CommitSig

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

Type declaration

Data

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

Type declaration

Header

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

Type declaration

  • decode: function
    • decode(input: Uint8Array | Reader, length?: number): Header
  • encode: function
    • encode(message: Header, writer?: Writer): Writer
  • fromJSON: function
    • fromJSON(object: any): Header
  • fromPartial: function
    • fromPartial(object: { appHash?: Uint8Array; chainId?: string; consensusHash?: Uint8Array; dataHash?: Uint8Array; evidenceHash?: Uint8Array; height?: number; lastBlockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; }; lastCommitHash?: Uint8Array; lastResultsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; proposerAddress?: Uint8Array; time?: Date; validatorsHash?: Uint8Array; version?: { block?: number | undefined; app?: number | undefined; } }): Header
    • Parameters

      • object: { appHash?: Uint8Array; chainId?: string; consensusHash?: Uint8Array; dataHash?: Uint8Array; evidenceHash?: Uint8Array; height?: number; lastBlockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; }; lastCommitHash?: Uint8Array; lastResultsHash?: Uint8Array; nextValidatorsHash?: Uint8Array; proposerAddress?: Uint8Array; time?: Date; validatorsHash?: Uint8Array; version?: { block?: number | undefined; app?: number | undefined; } }
        • Optional appHash?: Uint8Array

          state after txs from the previous block

        • Optional chainId?: string
        • Optional consensusHash?: Uint8Array

          consensus params for current block

        • Optional dataHash?: Uint8Array

          transactions

        • Optional evidenceHash?: Uint8Array

          consensus info

        • Optional height?: number
        • Optional lastBlockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; }

          prev block info

        • Optional lastCommitHash?: Uint8Array

          hashes of block data

        • Optional lastResultsHash?: Uint8Array

          root hash of all results from the txs from the previous block

        • Optional nextValidatorsHash?: Uint8Array

          validators for the next block

        • Optional proposerAddress?: Uint8Array

          original proposer of the block

        • Optional time?: Date
        • Optional validatorsHash?: Uint8Array

          hashes from the app output from the prev block

        • Optional version?: { block?: number | undefined; app?: number | undefined; }

          basic block info

      Returns Header

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

LightBlock

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

Type declaration

  • decode: function
    • decode(input: Uint8Array | Reader, length?: number): LightBlock
  • encode: function
    • encode(message: LightBlock, writer?: Writer): Writer
  • fromJSON: function
  • fromPartial: function
    • fromPartial(object: { signedHeader?: { header?: { version?: { block?: number | undefined; app?: number | undefined; } | undefined; chainId?: string | undefined; height?: number | undefined; time?: Date | undefined; ... 9 more ...; proposerAddress?: Uint8Array | undefined; } | undefined; commit?: { ...; } | undefined; }; validatorSet?: { validators?: { address?: Uint8Array | undefined; pubKey?: { ed25519?: Uint8Array | undefined; secp256k1?: Uint8Array | undefined; } | undefined; votingPower?: number | undefined; proposerPriority?: number | undefined; }[] | undefined; proposer?: { ...; } | undefined; totalVotingPower?: number | undefined; } }): LightBlock
    • Parameters

      • object: { signedHeader?: { header?: { version?: { block?: number | undefined; app?: number | undefined; } | undefined; chainId?: string | undefined; height?: number | undefined; time?: Date | undefined; ... 9 more ...; proposerAddress?: Uint8Array | undefined; } | undefined; commit?: { ...; } | undefined; }; validatorSet?: { validators?: { address?: Uint8Array | undefined; pubKey?: { ed25519?: Uint8Array | undefined; secp256k1?: Uint8Array | undefined; } | undefined; votingPower?: number | undefined; proposerPriority?: number | undefined; }[] | undefined; proposer?: { ...; } | undefined; totalVotingPower?: number | undefined; } }
        • Optional signedHeader?: { header?: { version?: { block?: number | undefined; app?: number | undefined; } | undefined; chainId?: string | undefined; height?: number | undefined; time?: Date | undefined; ... 9 more ...; proposerAddress?: Uint8Array | undefined; } | undefined; commit?: { ...; } | undefined; }
        • Optional validatorSet?: { validators?: { address?: Uint8Array | undefined; pubKey?: { ed25519?: Uint8Array | undefined; secp256k1?: Uint8Array | undefined; } | undefined; votingPower?: number | undefined; proposerPriority?: number | undefined; }[] | undefined; proposer?: { ...; } | undefined; totalVotingPower?: number | undefined; }

      Returns LightBlock

  • toJSON: function

Part

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

Type declaration

  • decode: function
    • decode(input: Uint8Array | Reader, length?: number): Part
  • encode: function
    • encode(message: Part, writer?: Writer): Writer
  • fromJSON: function
    • fromJSON(object: any): Part
  • fromPartial: function
    • fromPartial(object: { bytes?: Uint8Array; index?: number; proof?: { total?: number | undefined; index?: number | undefined; leafHash?: Uint8Array | undefined; aunts?: Uint8Array[] | undefined; } }): Part
    • Parameters

      • object: { bytes?: Uint8Array; index?: number; proof?: { total?: number | undefined; index?: number | undefined; leafHash?: Uint8Array | undefined; aunts?: Uint8Array[] | undefined; } }
        • Optional bytes?: Uint8Array
        • Optional index?: number
        • Optional proof?: { total?: number | undefined; index?: number | undefined; leafHash?: Uint8Array | undefined; aunts?: Uint8Array[] | undefined; }

      Returns Part

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

PartSetHeader

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

Type declaration

Proposal

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

Type declaration

  • decode: function
    • decode(input: Uint8Array | Reader, length?: number): Proposal
  • encode: function
    • encode(message: Proposal, writer?: Writer): Writer
  • fromJSON: function
  • fromPartial: function
    • fromPartial(object: { blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; }; height?: number; polRound?: number; round?: number; signature?: Uint8Array; timestamp?: Date; type?: SignedMsgType }): Proposal
    • Parameters

      • object: { blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; }; height?: number; polRound?: number; round?: number; signature?: Uint8Array; timestamp?: Date; type?: SignedMsgType }
        • Optional blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; }
        • Optional height?: number
        • Optional polRound?: number
        • Optional round?: number
        • Optional signature?: Uint8Array
        • Optional timestamp?: Date
        • Optional type?: SignedMsgType

      Returns Proposal

  • toJSON: function

SignedHeader

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

Type declaration

  • decode: function
    • decode(input: Uint8Array | Reader, length?: number): SignedHeader
  • encode: function
  • fromJSON: function
  • fromPartial: function
    • fromPartial(object: { commit?: { height?: number | undefined; round?: number | undefined; blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; } | undefined; signatures?: { ...; }[] | undefined; }; 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; } }): SignedHeader
    • Parameters

      • object: { commit?: { height?: number | undefined; round?: number | undefined; blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; } | undefined; signatures?: { ...; }[] | undefined; }; 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 commit?: { height?: number | undefined; round?: number | undefined; blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; } | undefined; signatures?: { ...; }[] | undefined; }
        • 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; }

      Returns SignedHeader

  • toJSON: function

TxProof

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

Type declaration

  • decode: function
    • decode(input: Uint8Array | Reader, length?: number): TxProof
  • encode: function
    • encode(message: TxProof, writer?: Writer): Writer
  • fromJSON: function
  • fromPartial: function
    • fromPartial(object: { data?: Uint8Array; proof?: { total?: number | undefined; index?: number | undefined; leafHash?: Uint8Array | undefined; aunts?: Uint8Array[] | undefined; }; rootHash?: Uint8Array }): TxProof
    • Parameters

      • object: { data?: Uint8Array; proof?: { total?: number | undefined; index?: number | undefined; leafHash?: Uint8Array | undefined; aunts?: Uint8Array[] | undefined; }; rootHash?: Uint8Array }
        • Optional data?: Uint8Array
        • Optional proof?: { total?: number | undefined; index?: number | undefined; leafHash?: Uint8Array | undefined; aunts?: Uint8Array[] | undefined; }
        • Optional rootHash?: Uint8Array

      Returns TxProof

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

Vote

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

Type declaration

  • decode: function
    • decode(input: Uint8Array | Reader, length?: number): Vote
  • encode: function
    • encode(message: Vote, writer?: Writer): Writer
  • fromJSON: function
    • fromJSON(object: any): Vote
  • fromPartial: function
    • fromPartial(object: { blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; }; height?: number; round?: number; signature?: Uint8Array; timestamp?: Date; type?: SignedMsgType; validatorAddress?: Uint8Array; validatorIndex?: number }): Vote
    • Parameters

      • object: { blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; }; height?: number; round?: number; signature?: Uint8Array; timestamp?: Date; type?: SignedMsgType; validatorAddress?: Uint8Array; validatorIndex?: number }
        • Optional blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; }

          zero if vote is nil.

        • Optional height?: number
        • Optional round?: number
        • Optional signature?: Uint8Array
        • Optional timestamp?: Date
        • Optional type?: SignedMsgType
        • Optional validatorAddress?: Uint8Array
        • Optional validatorIndex?: number

      Returns Vote

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

Const protobufPackage

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

Functions

blockIDFlagFromJSON

blockIDFlagToJSON

signedMsgTypeFromJSON

signedMsgTypeToJSON

Generated using TypeDoc