Variable masterchainBlockShardsConst
masterchainBlockShards: ZodObject<{
blocks: ZodArray<ZodObject<{
after_merge: ZodBoolean;
after_split: ZodBoolean;
before_split: ZodBoolean;
created_by: ZodString;
end_lt: ZodString;
file_hash: ZodString;
flags: ZodNumber;
gen_catchain_seqno: ZodNumber;
gen_utime: ZodString;
global_id: ZodNumber;
key_block: ZodBoolean;
master_ref_seqno: ZodNullable<ZodNumber>;
masterchain_block_ref: ZodOptional<ZodNullable<ZodObject<{
seqno: ZodNumber;
shard: ZodString;
workchain: ZodNumber;
}, "strip", ZodTypeAny, {
seqno: number;
shard: string;
workchain: number;
}, {
seqno: number;
shard: string;
workchain: number;
}>>>;
min_ref_mc_seqno: ZodNumber;
prev_key_block_seqno: ZodNumber;
rand_seed: ZodString;
root_hash: ZodString;
seqno: ZodNumber;
shard: ZodString;
start_lt: ZodString;
tx_count: ZodNullable<ZodNumber>;
validator_list_hash_short: ZodNumber;
version: ZodNumber;
vert_seqno: ZodNumber;
vert_seqno_incr: ZodBoolean;
want_split: ZodBoolean;
workchain: ZodNumber;
}, "strip", ZodTypeAny, {
after_merge: boolean;
after_split: boolean;
before_split: boolean;
created_by: string;
end_lt: string;
file_hash: string;
flags: number;
gen_catchain_seqno: number;
gen_utime: string;
global_id: number;
key_block: boolean;
master_ref_seqno: null | number;
masterchain_block_ref?: null | ({ workchain: number; shard: string; seqno: number; });
min_ref_mc_seqno: number;
prev_key_block_seqno: number;
rand_seed: string;
root_hash: string;
seqno: number;
shard: string;
start_lt: string;
tx_count: null | number;
validator_list_hash_short: number;
version: number;
vert_seqno: number;
vert_seqno_incr: boolean;
want_split: boolean;
workchain: number;
}, {
after_merge: boolean;
after_split: boolean;
before_split: boolean;
created_by: string;
end_lt: string;
file_hash: string;
flags: number;
gen_catchain_seqno: number;
gen_utime: string;
global_id: number;
key_block: boolean;
master_ref_seqno: null | number;
masterchain_block_ref?: null | ({ workchain: number; shard: string; seqno: number; });
min_ref_mc_seqno: number;
prev_key_block_seqno: number;
rand_seed: string;
root_hash: string;
seqno: number;
shard: string;
start_lt: string;
tx_count: null | number;
validator_list_hash_short: number;
version: number;
vert_seqno: number;
vert_seqno_incr: boolean;
want_split: boolean;
workchain: number;
}>, "many">;
}, "strip", ZodTypeAny, {
blocks: ({ workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; global_id: number; version: number; flags: number; after_merge: boolean; after_split: boolean; before_split: boolean; ... 15 more ...; masterchain_block_ref?: { ...; } | ... 1 more ... | undefined; })[];
}, {
blocks: ({ workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; global_id: number; version: number; flags: number; after_merge: boolean; after_split: boolean; before_split: boolean; ... 15 more ...; masterchain_block_ref?: { ...; } | ... 1 more ... | undefined; })[];
}> = blocks
Type declaration
blocks: ZodArray<ZodObject<{
after_merge: ZodBoolean;
after_split: ZodBoolean;
before_split: ZodBoolean;
created_by: ZodString;
end_lt: ZodString;
file_hash: ZodString;
flags: ZodNumber;
gen_catchain_seqno: ZodNumber;
gen_utime: ZodString;
global_id: ZodNumber;
key_block: ZodBoolean;
master_ref_seqno: ZodNullable<ZodNumber>;
masterchain_block_ref: ZodOptional<ZodNullable<ZodObject<{
seqno: ZodNumber;
shard: ZodString;
workchain: ZodNumber;
}, "strip", ZodTypeAny, {
seqno: number;
shard: string;
workchain: number;
}, {
seqno: number;
shard: string;
workchain: number;
}>>>;
min_ref_mc_seqno: ZodNumber;
prev_key_block_seqno: ZodNumber;
rand_seed: ZodString;
root_hash: ZodString;
seqno: ZodNumber;
shard: ZodString;
start_lt: ZodString;
tx_count: ZodNullable<ZodNumber>;
validator_list_hash_short: ZodNumber;
version: ZodNumber;
vert_seqno: ZodNumber;
vert_seqno_incr: ZodBoolean;
want_split: ZodBoolean;
workchain: ZodNumber;
}, "strip", ZodTypeAny, {
after_merge: boolean;
after_split: boolean;
before_split: boolean;
created_by: string;
end_lt: string;
file_hash: string;
flags: number;
gen_catchain_seqno: number;
gen_utime: string;
global_id: number;
key_block: boolean;
master_ref_seqno: null | number;
masterchain_block_ref?: null | ({ workchain: number; shard: string; seqno: number; });
min_ref_mc_seqno: number;
prev_key_block_seqno: number;
rand_seed: string;
root_hash: string;
seqno: number;
shard: string;
start_lt: string;
tx_count: null | number;
validator_list_hash_short: number;
version: number;
vert_seqno: number;
vert_seqno_incr: boolean;
want_split: boolean;
workchain: number;
}, {
after_merge: boolean;
after_split: boolean;
before_split: boolean;
created_by: string;
end_lt: string;
file_hash: string;
flags: number;
gen_catchain_seqno: number;
gen_utime: string;
global_id: number;
key_block: boolean;
master_ref_seqno: null | number;
masterchain_block_ref?: null | ({ workchain: number; shard: string; seqno: number; });
min_ref_mc_seqno: number;
prev_key_block_seqno: number;
rand_seed: string;
root_hash: string;
seqno: number;
shard: string;
start_lt: string;
tx_count: null | number;
validator_list_hash_short: number;
version: number;
vert_seqno: number;
vert_seqno_incr: boolean;
want_split: boolean;
workchain: number;
}>, "many">
Type declaration
blocks: ({ workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; global_id: number; version: number; flags: number; after_merge: boolean; after_split: boolean; before_split: boolean; ... 15 more ...; masterchain_block_ref?: { ...; } | ... 1 more ... | undefined; })[]
Type declaration
blocks: ({ workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; global_id: number; version: number; flags: number; after_merge: boolean; after_split: boolean; before_split: boolean; ... 15 more ...; masterchain_block_ref?: { ...; } | ... 1 more ... | undefined; })[]