Options
All
  • Public
  • Public/Protected
  • All
Menu

Module lib/proto/cosmos/slashing/v1beta1/slashing

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

Params

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

Type declaration

  • decode: function
    • decode(input: Uint8Array | Reader, length?: number): Params
  • encode: function
    • encode(message: Params, writer?: Writer): Writer
  • fromJSON: function
    • fromJSON(object: any): Params
  • fromPartial: function
    • fromPartial(object: { downtimeJailDuration?: { seconds?: number | undefined; nanos?: number | undefined; }; minSignedPerWindow?: Uint8Array; signedBlocksWindow?: number; slashFractionDoubleSign?: Uint8Array; slashFractionDowntime?: Uint8Array }): Params
    • Parameters

      • object: { downtimeJailDuration?: { seconds?: number | undefined; nanos?: number | undefined; }; minSignedPerWindow?: Uint8Array; signedBlocksWindow?: number; slashFractionDoubleSign?: Uint8Array; slashFractionDowntime?: Uint8Array }
        • Optional downtimeJailDuration?: { seconds?: number | undefined; nanos?: number | undefined; }
        • Optional minSignedPerWindow?: Uint8Array
        • Optional signedBlocksWindow?: number
        • Optional slashFractionDoubleSign?: Uint8Array
        • Optional slashFractionDowntime?: Uint8Array

      Returns Params

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

ValidatorSigningInfo

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

Type declaration

Const protobufPackage

protobufPackage: "cosmos.slashing.v1beta1" = 'cosmos.slashing.v1beta1'

Generated using TypeDoc