Variable shardBlockProofConst

shardBlockProof: ZodObject<{
    @type: ZodLiteral<"blocks.shardBlockProof">;
    from: 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;
    }>;
    links: ZodArray<ZodObject<{
        @type: ZodLiteral<"blocks.shardBlockLink">;
        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;
        }>;
        proof: ZodString;
    }, "strip", ZodTypeAny, {
        @type: "blocks.shardBlockLink";
        id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
        proof: string;
    }, {
        @type: "blocks.shardBlockLink";
        id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
        proof: string;
    }>, "many">;
    mc_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;
    }>;
    mc_proof: ZodArray<ZodObject<{
        @type: ZodLiteral<"blocks.blockLinkBack">;
        dest_proof: ZodString;
        from: 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;
        }>;
        proof: ZodString;
        state_proof: ZodString;
        to: 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;
        }>;
        to_key_block: ZodBoolean;
    }, "strip", ZodTypeAny, {
        @type: "blocks.blockLinkBack";
        dest_proof: string;
        from: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
        proof: string;
        state_proof: string;
        to: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
        to_key_block: boolean;
    }, {
        @type: "blocks.blockLinkBack";
        dest_proof: string;
        from: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
        proof: string;
        state_proof: string;
        to: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
        to_key_block: boolean;
    }>, "many">;
}, "strip", ZodTypeAny, {
    @type: "blocks.shardBlockProof";
    from: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
    links: ({ "@type": "blocks.shardBlockLink"; id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }; proof: string; })[];
    mc_id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
    mc_proof: ({ "@type": "blocks.blockLinkBack"; proof: string; to_key_block: boolean; from: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }; to: { ...; }; dest_proof: string; state_proof: string; })[];
}, {
    @type: "blocks.shardBlockProof";
    from: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
    links: ({ "@type": "blocks.shardBlockLink"; id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }; proof: string; })[];
    mc_id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
    mc_proof: ({ "@type": "blocks.blockLinkBack"; proof: string; to_key_block: boolean; from: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }; to: { ...; }; dest_proof: string; state_proof: string; })[];
}> = ...

Type declaration

  • @type: ZodLiteral<"blocks.shardBlockProof">
  • from: 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;
    }>
  • links: ZodArray<ZodObject<{
        @type: ZodLiteral<"blocks.shardBlockLink">;
        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;
        }>;
        proof: ZodString;
    }, "strip", ZodTypeAny, {
        @type: "blocks.shardBlockLink";
        id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
        proof: string;
    }, {
        @type: "blocks.shardBlockLink";
        id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
        proof: string;
    }>, "many">
  • mc_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;
    }>
  • mc_proof: ZodArray<ZodObject<{
        @type: ZodLiteral<"blocks.blockLinkBack">;
        dest_proof: ZodString;
        from: 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;
        }>;
        proof: ZodString;
        state_proof: ZodString;
        to: 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;
        }>;
        to_key_block: ZodBoolean;
    }, "strip", ZodTypeAny, {
        @type: "blocks.blockLinkBack";
        dest_proof: string;
        from: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
        proof: string;
        state_proof: string;
        to: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
        to_key_block: boolean;
    }, {
        @type: "blocks.blockLinkBack";
        dest_proof: string;
        from: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
        proof: string;
        state_proof: string;
        to: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; };
        to_key_block: boolean;
    }>, "many">

Type declaration

  • @type: "blocks.shardBlockProof"
  • from: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }
  • links: ({ "@type": "blocks.shardBlockLink"; id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }; proof: string; })[]
  • mc_id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }
  • mc_proof: ({ "@type": "blocks.blockLinkBack"; proof: string; to_key_block: boolean; from: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }; to: { ...; }; dest_proof: string; state_proof: string; })[]

Type declaration

  • @type: "blocks.shardBlockProof"
  • from: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }
  • links: ({ "@type": "blocks.shardBlockLink"; id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }; proof: string; })[]
  • mc_id: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }
  • mc_proof: ({ "@type": "blocks.blockLinkBack"; proof: string; to_key_block: boolean; from: { "@type": "ton.blockIdExt"; workchain: number; shard: string; seqno: number; root_hash: string; file_hash: string; }; to: { ...; }; dest_proof: string; state_proof: string; })[]

Generated using TypeDoc