Options
All
  • Public
  • Public/Protected
  • All
Menu

Module lib/proto/tendermint/types/validator

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

SimpleValidator

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

Type declaration

Validator

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

Type declaration

ValidatorSet

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

Type declaration

  • decode: function
    • decode(input: Uint8Array | Reader, length?: number): ValidatorSet
  • encode: function
  • fromJSON: function
  • fromPartial: function
    • fromPartial(object: { proposer?: { address?: Uint8Array | undefined; pubKey?: { ed25519?: Uint8Array | undefined; secp256k1?: Uint8Array | undefined; } | undefined; votingPower?: number | undefined; proposerPriority?: number | undefined; }; totalVotingPower?: number; validators?: { address?: Uint8Array | undefined; pubKey?: { ed25519?: Uint8Array | undefined; secp256k1?: Uint8Array | undefined; } | undefined; votingPower?: number | undefined; proposerPriority?: number | undefined; }[] }): ValidatorSet
    • Parameters

      • object: { proposer?: { address?: Uint8Array | undefined; pubKey?: { ed25519?: Uint8Array | undefined; secp256k1?: Uint8Array | undefined; } | undefined; votingPower?: number | undefined; proposerPriority?: number | undefined; }; totalVotingPower?: number; validators?: { address?: Uint8Array | undefined; pubKey?: { ed25519?: Uint8Array | undefined; secp256k1?: Uint8Array | undefined; } | undefined; votingPower?: number | undefined; proposerPriority?: number | undefined; }[] }
        • Optional proposer?: { address?: Uint8Array | undefined; pubKey?: { ed25519?: Uint8Array | undefined; secp256k1?: Uint8Array | undefined; } | undefined; votingPower?: number | undefined; proposerPriority?: number | undefined; }
        • Optional totalVotingPower?: number
        • Optional validators?: { address?: Uint8Array | undefined; pubKey?: { ed25519?: Uint8Array | undefined; secp256k1?: Uint8Array | undefined; } | undefined; votingPower?: number | undefined; proposerPriority?: number | undefined; }[]

      Returns ValidatorSet

  • toJSON: function

Const protobufPackage

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

Generated using TypeDoc