Variable blockHeaderConst
blockHeader: ZodObject<{
@type: ZodLiteral<"blocks.header">;
after_merge: ZodBoolean;
after_split: ZodBoolean;
before_split: ZodBoolean;
catchain_seqno: ZodNumber;
end_lt: ZodString;
flags: ZodNumber;
gen_utime: ZodNumber;
global_id: ZodNumber;
id: ZodObject<{
@type: ZodLiteral<"ton.blockIdExt">;
file_hash: ZodString;
root_hash: ZodString;
seqno: ZodNumber;
shard: ZodString;
workchain: ZodNumber;
}, "strip", ZodTypeAny, {
@type: "ton.blockIdExt";
file_hash: string;
root_hash: string;
seqno: number;
shard: string;
workchain: number;
}, {
@type: "ton.blockIdExt";
file_hash: string;
root_hash: string;
seqno: number;
shard: string;
workchain: number;
}>;
is_key_block: ZodBoolean;
min_ref_mc_seqno: ZodNumber;
prev_blocks: ZodArray<ZodObject<{
@type: ZodLiteral<"ton.blockIdExt">;
file_hash: ZodString;
root_hash: ZodString;
seqno: ZodNumber;
shard: ZodString;
workchain: ZodNumber;
}, "strip", ZodTypeAny, {
@type: "ton.blockIdExt";
file_hash: string;
root_hash: string;
seqno: number;
shard: string;
workchain: number;
}, {
@type: "ton.blockIdExt";
file_hash: string;
root_hash: string;
seqno: number;
shard: string;
workchain: number;
}>, "many">;
prev_key_block_seqno: ZodNumber;
start_lt: ZodString;
validator_list_hash_short: ZodNumber;
version: ZodNumber;
vert_seqno: ZodNumber;
want_merge: ZodBoolean;
want_split: ZodBoolean;
}, "strip", ZodTypeAny, {
@type: "blocks.header";
after_merge: boolean;
after_split: boolean;
before_split: boolean;
catchain_seqno: number;
end_lt: string;
flags: number;
gen_utime: number;
global_id: number;
id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
is_key_block: boolean;
min_ref_mc_seqno: number;
prev_blocks: ({ "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; })[];
prev_key_block_seqno: number;
start_lt: string;
validator_list_hash_short: number;
version: number;
vert_seqno: number;
want_merge: boolean;
want_split: boolean;
}, {
@type: "blocks.header";
after_merge: boolean;
after_split: boolean;
before_split: boolean;
catchain_seqno: number;
end_lt: string;
flags: number;
gen_utime: number;
global_id: number;
id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
is_key_block: boolean;
min_ref_mc_seqno: number;
prev_blocks: ({ "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; })[];
prev_key_block_seqno: number;
start_lt: string;
validator_list_hash_short: number;
version: number;
vert_seqno: number;
want_merge: boolean;
want_split: boolean;
}> = ...
Type declaration
@type: ZodLiteral<"blocks.header">
after_merge: ZodBoolean
after_split: ZodBoolean
before_split: ZodBoolean
catchain_seqno: ZodNumber
end_lt: ZodString
flags: ZodNumber
gen_utime: ZodNumber
global_id: ZodNumber
id: ZodObject<{
@type: ZodLiteral<"ton.blockIdExt">;
file_hash: ZodString;
root_hash: ZodString;
seqno: ZodNumber;
shard: ZodString;
workchain: ZodNumber;
}, "strip", ZodTypeAny, {
@type: "ton.blockIdExt";
file_hash: string;
root_hash: string;
seqno: number;
shard: string;
workchain: number;
}, {
@type: "ton.blockIdExt";
file_hash: string;
root_hash: string;
seqno: number;
shard: string;
workchain: number;
}>
is_key_block: ZodBoolean
min_ref_mc_seqno: ZodNumber
prev_blocks: ZodArray<ZodObject<{
@type: ZodLiteral<"ton.blockIdExt">;
file_hash: ZodString;
root_hash: ZodString;
seqno: ZodNumber;
shard: ZodString;
workchain: ZodNumber;
}, "strip", ZodTypeAny, {
@type: "ton.blockIdExt";
file_hash: string;
root_hash: string;
seqno: number;
shard: string;
workchain: number;
}, {
@type: "ton.blockIdExt";
file_hash: string;
root_hash: string;
seqno: number;
shard: string;
workchain: number;
}>, "many">
prev_key_block_seqno: ZodNumber
start_lt: ZodString
validator_list_hash_short: ZodNumber
version: ZodNumber
vert_seqno: ZodNumber
want_merge: ZodBoolean
want_split: ZodBoolean
Type declaration
@type: "blocks.header"
after_merge: boolean
after_split: boolean
before_split: boolean
catchain_seqno: number
end_lt: string
flags: number
gen_utime: number
global_id: number
id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }
is_key_block: boolean
min_ref_mc_seqno: number
prev_blocks: ({ "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; })[]
prev_key_block_seqno: number
start_lt: string
validator_list_hash_short: number
version: number
vert_seqno: number
want_merge: boolean
want_split: boolean
Type declaration
@type: "blocks.header"
after_merge: boolean
after_split: boolean
before_split: boolean
catchain_seqno: number
end_lt: string
flags: number
gen_utime: number
global_id: number
id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }
is_key_block: boolean
min_ref_mc_seqno: number
prev_blocks: ({ "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; })[]
prev_key_block_seqno: number
start_lt: string
validator_list_hash_short: number
version: number
vert_seqno: number
want_merge: boolean
want_split: boolean