CCC Docs
    Preparing search index...

    Variable BuildingPacketV1Const

    BuildingPacketV1: Codec<
        EncodableRecord<
            {
                message: Codec<
                    EncodableRecord<
                        {
                            actions: Codec<
                                EncodableRecord<
                                    {
                                        scriptInfoHash: Codec<(...), (...), (...)>;
                                        scriptHash: Codec<(...), (...), (...)>;
                                        data: Codec<(...), (...), (...)>;
                                    },
                                >[],
                                DecodedRecord<
                                    {
                                        scriptInfoHash: Codec<(...), (...), (...)>;
                                        scriptHash: Codec<(...), (...), (...)>;
                                        data: Codec<(...), (...), (...)>;
                                    },
                                >[],
                                TableDecodeContext,
                            >;
                        },
                    >,
                    DecodedRecord<
                        {
                            actions: Codec<
                                EncodableRecord<
                                    {
                                        scriptInfoHash: Codec<(...), (...), (...)>;
                                        scriptHash: Codec<(...), (...), (...)>;
                                        data: Codec<(...), (...), (...)>;
                                    },
                                >[],
                                DecodedRecord<
                                    {
                                        scriptInfoHash: Codec<(...), (...), (...)>;
                                        scriptHash: Codec<(...), (...), (...)>;
                                        data: Codec<(...), (...), (...)>;
                                    },
                                >[],
                                TableDecodeContext,
                            >;
                        },
                    >,
                    TableDecodeContext,
                >;
                payload: typeof Transaction;
                resolvedInputs: Codec<
                    EncodableRecord<
                        {
                            outputs: Codec<CellOutputLike[], CellOutput[], unknown>;
                            outputsData: Codec<BytesLike[], `0x${string}`[], unknown>;
                        },
                    >,
                    DecodedRecord<
                        {
                            outputs: Codec<CellOutputLike[], CellOutput[], unknown>;
                            outputsData: Codec<BytesLike[], `0x${string}`[], unknown>;
                        },
                    >,
                    TableDecodeContext,
                >;
                changeOutput: Codec<
                    NumLike
                    | null
                    | undefined,
                    number | undefined,
                    unknown,
                >;
                scriptInfos: Codec<
                    EncodableRecord<
                        {
                            name: Codec<string, string, unknown>;
                            url: Codec<string, string, unknown>;
                            scriptHash: Codec<BytesLike, `0x${string}`, any>;
                            schema: Codec<string, string, unknown>;
                            messageType: Codec<string, string, unknown>;
                        },
                    >[],
                    DecodedRecord<
                        {
                            name: Codec<string, string, unknown>;
                            url: Codec<string, string, unknown>;
                            scriptHash: Codec<BytesLike, `0x${string}`, any>;
                            schema: Codec<string, string, unknown>;
                            messageType: Codec<string, string, unknown>;
                        },
                    >[],
                    TableDecodeContext,
                >;
                lockActions: Codec<
                    EncodableRecord<
                        {
                            scriptInfoHash: Codec<BytesLike, `0x${string}`, any>;
                            scriptHash: Codec<BytesLike, `0x${string}`, any>;
                            data: Codec<BytesLike, `0x${string}`, any>;
                        },
                    >[],
                    DecodedRecord<
                        {
                            scriptInfoHash: Codec<BytesLike, `0x${string}`, any>;
                            scriptHash: Codec<BytesLike, `0x${string}`, any>;
                            data: Codec<BytesLike, `0x${string}`, any>;
                        },
                    >[],
                    TableDecodeContext,
                >;
            },
        >,
        DecodedRecord<
            {
                message: Codec<
                    EncodableRecord<
                        {
                            actions: Codec<
                                EncodableRecord<
                                    {
                                        scriptInfoHash: Codec<(...), (...), (...)>;
                                        scriptHash: Codec<(...), (...), (...)>;
                                        data: Codec<(...), (...), (...)>;
                                    },
                                >[],
                                DecodedRecord<
                                    {
                                        scriptInfoHash: Codec<(...), (...), (...)>;
                                        scriptHash: Codec<(...), (...), (...)>;
                                        data: Codec<(...), (...), (...)>;
                                    },
                                >[],
                                TableDecodeContext,
                            >;
                        },
                    >,
                    DecodedRecord<
                        {
                            actions: Codec<
                                EncodableRecord<
                                    {
                                        scriptInfoHash: Codec<(...), (...), (...)>;
                                        scriptHash: Codec<(...), (...), (...)>;
                                        data: Codec<(...), (...), (...)>;
                                    },
                                >[],
                                DecodedRecord<
                                    {
                                        scriptInfoHash: Codec<(...), (...), (...)>;
                                        scriptHash: Codec<(...), (...), (...)>;
                                        data: Codec<(...), (...), (...)>;
                                    },
                                >[],
                                TableDecodeContext,
                            >;
                        },
                    >,
                    TableDecodeContext,
                >;
                payload: typeof Transaction;
                resolvedInputs: Codec<
                    EncodableRecord<
                        {
                            outputs: Codec<CellOutputLike[], CellOutput[], unknown>;
                            outputsData: Codec<BytesLike[], `0x${string}`[], unknown>;
                        },
                    >,
                    DecodedRecord<
                        {
                            outputs: Codec<CellOutputLike[], CellOutput[], unknown>;
                            outputsData: Codec<BytesLike[], `0x${string}`[], unknown>;
                        },
                    >,
                    TableDecodeContext,
                >;
                changeOutput: Codec<
                    NumLike
                    | null
                    | undefined,
                    number | undefined,
                    unknown,
                >;
                scriptInfos: Codec<
                    EncodableRecord<
                        {
                            name: Codec<string, string, unknown>;
                            url: Codec<string, string, unknown>;
                            scriptHash: Codec<BytesLike, `0x${string}`, any>;
                            schema: Codec<string, string, unknown>;
                            messageType: Codec<string, string, unknown>;
                        },
                    >[],
                    DecodedRecord<
                        {
                            name: Codec<string, string, unknown>;
                            url: Codec<string, string, unknown>;
                            scriptHash: Codec<BytesLike, `0x${string}`, any>;
                            schema: Codec<string, string, unknown>;
                            messageType: Codec<string, string, unknown>;
                        },
                    >[],
                    TableDecodeContext,
                >;
                lockActions: Codec<
                    EncodableRecord<
                        {
                            scriptInfoHash: Codec<BytesLike, `0x${string}`, any>;
                            scriptHash: Codec<BytesLike, `0x${string}`, any>;
                            data: Codec<BytesLike, `0x${string}`, any>;
                        },
                    >[],
                    DecodedRecord<
                        {
                            scriptInfoHash: Codec<BytesLike, `0x${string}`, any>;
                            scriptHash: Codec<BytesLike, `0x${string}`, any>;
                            data: Codec<BytesLike, `0x${string}`, any>;
                        },
                    >[],
                    TableDecodeContext,
                >;
            },
        >,
        TableDecodeContext,
    > = ...