Block
: { decode
(input
: Uint8Array | Reader, length
?: number): Block; encode
(message
: Block, writer
?: Writer): Writer; fromJSON
(object
: any): Block; fromPartial
<I>(object
: I): Block; toJSON
(message
: Block): unknown; }
Type declaration
-
decode:function
- decode(input: Uint8Array | Reader, length?: number): Block
-
Parameters
-
input: Uint8Array | Reader
-
Optional
length: number
-
encode:function
- encode(message: Block, writer?: Writer): Writer
-
Returns Writer
-
fromJSON:function
- fromJSON(object: any): Block
-
-
fromPartial:function
- fromPartial<I>(object: I): Block
-
Type Parameters
-
I extends {
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?: string | undefined; };
lastCommit?: { height?: number | undefined; round?: number | undefined; blockId?: { hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; } | undefined; signatures?: { ...; }[] | undefined; };
} & {
data?: {
txs?: Uint8Array[];
} & ({ txs?: (Uint8Array[] & Uint8Array[] & { [K in Exclude<keyof I["data"]["txs"], keyof Uint8Array[]>]: never; }) | undefined; }) & { [ K in string | number | symbol]: never };
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; validatorIndex?: nu...)[];
} & ({ 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; valid...) & { [ K in string | number | symbol]: never };
header?: {
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?: string;
time?: Date;
validatorsHash?: Uint8Array;
version?: { block?: number | undefined; app?: number | undefined; };
} & ({ version?: ({ block?: number | undefined; app?: number | undefined; } & { block?: number | undefined; app?: number | undefined; } & { [K in Exclude<keyof I["header"]["version"], keyof Consensus>]: never; }) | undefined; ... 12 more ...; proposerAddress?: string | undefined; }) & { [ K in string | number | symbol]: never };
lastCommit?: {
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; })[];
} & ({ height?: number | undefined; round?: number | undefined; blockId?: ({ hash?: Uint8Array | undefined; partSetHeader?: { total?: number | undefined; hash?: Uint8Array | undefined; } | undefined; } & { ...; } & { [K in Exclude<...>]: never; }) | undefined; signatures?: ({ ...; }[] & ... 1 more ... & { [K in Exclude<....) & { [ K in string | number | symbol]: never };
} & { [ K in string | number | symbol]: never }
-
toJSON:function
- toJSON(message: Block): unknown
-
Returns unknown