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