Documentation

    Variable CommandConst

    Command: EnumSchema<
        {
            $Intent: ObjectSchema<
                {
                    data: RecordSchema<StringSchema<undefined>, UnknownSchema, undefined>;
                    inputs: RecordSchema<
                        StringSchema<undefined>,
                        UnionSchema<
                            [
                                GenericSchema<
                                    | { GasCoin: true }
                                    | { Input: number; type?: (...) | (...) | (...) }
                                    | { Result: number }
                                    | { NestedResult: [(...), (...)] },

                                        | { $kind: "GasCoin"; GasCoin: true }
                                        | { $kind: "Input"; Input: number; type?: (...) | (...) }
                                        | { $kind: "Input"; Input: number; type?: (...) | (...) }
                                        | { $kind: "Result"; Result: number }
                                        | { $kind: "NestedResult"; NestedResult: [(...), (...)] },
                                    BaseIssue<unknown>,
                                >,
                                ArraySchema<
                                    GenericSchema<
                                        | { GasCoin: ... }
                                        | { Input: ...; type?: ... }
                                        | { Result: ... }
                                        | { NestedResult: ... },

                                            | { $kind: ...; GasCoin: ... }
                                            | { $kind: ...; Input: ...; type?: ... }
                                            | { $kind: ...; Input: ...; type?: ... }
                                            | { $kind: ...; Result: ... }
                                            | { $kind: ...; NestedResult: ... },
                                        BaseIssue<unknown>,
                                    >,
                                    undefined,
                                >,
                            ],
                            undefined,
                        >,
                        undefined,
                    >;
                    name: StringSchema<undefined>;
                },
                undefined,
            >;
            MakeMoveVec: ObjectSchema<
                {
                    elements: ArraySchema<
                        GenericSchema<
                            | { GasCoin: true }
                            | { Input: number; type?: "object" | "pure" }
                            | { Result: number }
                            | { NestedResult: [number, number] },

                                | { $kind: "GasCoin"; GasCoin: true }
                                | { $kind: "Input"; Input: number; type?: "pure" }
                                | { $kind: "Input"; Input: number; type?: "object" }
                                | { $kind: "Result"; Result: number }
                                | { $kind: "NestedResult"; NestedResult: [number, number] },
                            BaseIssue<unknown>,
                        >,
                        undefined,
                    >;
                    type: NullableSchema<StringSchema<undefined>, never>;
                },
                undefined,
            >;
            MergeCoins: ObjectSchema<
                {
                    destination: GenericSchema<
                        | { GasCoin: true }
                        | { Input: number; type?: "object" | "pure" }
                        | { Result: number }
                        | { NestedResult: [number, number] },

                            | { $kind: "GasCoin"; GasCoin: true }
                            | { $kind: "Input"; Input: number; type?: "pure" }
                            | { $kind: "Input"; Input: number; type?: "object" }
                            | { $kind: "Result"; Result: number }
                            | { $kind: "NestedResult"; NestedResult: [number, number] },
                        BaseIssue<unknown>,
                    >;
                    sources: ArraySchema<
                        GenericSchema<
                            | { GasCoin: true }
                            | { Input: number; type?: "object" | "pure" }
                            | { Result: number }
                            | { NestedResult: [number, number] },

                                | { $kind: "GasCoin"; GasCoin: true }
                                | { $kind: "Input"; Input: number; type?: "pure" }
                                | { $kind: "Input"; Input: number; type?: "object" }
                                | { $kind: "Result"; Result: number }
                                | { $kind: "NestedResult"; NestedResult: [number, number] },
                            BaseIssue<unknown>,
                        >,
                        undefined,
                    >;
                },
                undefined,
            >;
            MoveCall: ObjectSchema<
                {
                    _argumentTypes: OptionalSchema<
                        NullableSchema<
                            ArraySchema<
                                ObjectSchema<
                                    {
                                        body: GenericSchema<
                                            OpenMoveTypeSignatureBody,
                                            OpenMoveTypeSignatureBody,
                                            BaseIssue<(...)>,
                                        >;
                                        ref: NullableSchema<UnionSchema<(...), (...)>, never>;
                                    },
                                    undefined,
                                >,
                                undefined,
                            >,
                            never,
                        >,
                        never,
                    >;
                    arguments: ArraySchema<
                        GenericSchema<
                            | { GasCoin: true }
                            | { Input: number; type?: "object" | "pure" }
                            | { Result: number }
                            | { NestedResult: [number, number] },

                                | { $kind: "GasCoin"; GasCoin: true }
                                | { $kind: "Input"; Input: number; type?: "pure" }
                                | { $kind: "Input"; Input: number; type?: "object" }
                                | { $kind: "Result"; Result: number }
                                | { $kind: "NestedResult"; NestedResult: [number, number] },
                            BaseIssue<unknown>,
                        >,
                        undefined,
                    >;
                    function: StringSchema<undefined>;
                    module: StringSchema<undefined>;
                    package: SchemaWithPipe<
                        [
                            StringSchema<undefined>,
                            TransformAction<string, string>,
                            CheckAction<string, undefined>,
                        ],
                    >;
                    typeArguments: ArraySchema<StringSchema<undefined>, undefined>;
                },
                undefined,
            >;
            Publish: ObjectSchema<
                {
                    dependencies: ArraySchema<
                        SchemaWithPipe<
                            [
                                StringSchema<undefined>,
                                TransformAction<string, string>,
                                CheckAction<string, undefined>,
                            ],
                        >,
                        undefined,
                    >;
                    modules: ArraySchema<StringSchema<undefined>, undefined>;
                },
                undefined,
            >;
            SplitCoins: ObjectSchema<
                {
                    amounts: ArraySchema<
                        GenericSchema<
                            | { GasCoin: true }
                            | { Input: number; type?: "object" | "pure" }
                            | { Result: number }
                            | { NestedResult: [number, number] },

                                | { $kind: "GasCoin"; GasCoin: true }
                                | { $kind: "Input"; Input: number; type?: "pure" }
                                | { $kind: "Input"; Input: number; type?: "object" }
                                | { $kind: "Result"; Result: number }
                                | { $kind: "NestedResult"; NestedResult: [number, number] },
                            BaseIssue<unknown>,
                        >,
                        undefined,
                    >;
                    coin: GenericSchema<
                        | { GasCoin: true }
                        | { Input: number; type?: "object" | "pure" }
                        | { Result: number }
                        | { NestedResult: [number, number] },

                            | { $kind: "GasCoin"; GasCoin: true }
                            | { $kind: "Input"; Input: number; type?: "pure" }
                            | { $kind: "Input"; Input: number; type?: "object" }
                            | { $kind: "Result"; Result: number }
                            | { $kind: "NestedResult"; NestedResult: [number, number] },
                        BaseIssue<unknown>,
                    >;
                },
                undefined,
            >;
            TransferObjects: ObjectSchema<
                {
                    address: GenericSchema<
                        | { GasCoin: true }
                        | { Input: number; type?: "object" | "pure" }
                        | { Result: number }
                        | { NestedResult: [number, number] },

                            | { $kind: "GasCoin"; GasCoin: true }
                            | { $kind: "Input"; Input: number; type?: "pure" }
                            | { $kind: "Input"; Input: number; type?: "object" }
                            | { $kind: "Result"; Result: number }
                            | { $kind: "NestedResult"; NestedResult: [number, number] },
                        BaseIssue<unknown>,
                    >;
                    objects: ArraySchema<
                        GenericSchema<
                            | { GasCoin: true }
                            | { Input: number; type?: "object" | "pure" }
                            | { Result: number }
                            | { NestedResult: [number, number] },

                                | { $kind: "GasCoin"; GasCoin: true }
                                | { $kind: "Input"; Input: number; type?: "pure" }
                                | { $kind: "Input"; Input: number; type?: "object" }
                                | { $kind: "Result"; Result: number }
                                | { $kind: "NestedResult"; NestedResult: [number, number] },
                            BaseIssue<unknown>,
                        >,
                        undefined,
                    >;
                },
                undefined,
            >;
            Upgrade: ObjectSchema<
                {
                    dependencies: ArraySchema<
                        SchemaWithPipe<
                            [
                                StringSchema<undefined>,
                                TransformAction<string, string>,
                                CheckAction<string, undefined>,
                            ],
                        >,
                        undefined,
                    >;
                    modules: ArraySchema<StringSchema<undefined>, undefined>;
                    package: SchemaWithPipe<
                        [
                            StringSchema<undefined>,
                            TransformAction<string, string>,
                            CheckAction<string, undefined>,
                        ],
                    >;
                    ticket: GenericSchema<
                        | { GasCoin: true }
                        | { Input: number; type?: "object" | "pure" }
                        | { Result: number }
                        | { NestedResult: [number, number] },

                            | { $kind: "GasCoin"; GasCoin: true }
                            | { $kind: "Input"; Input: number; type?: "pure" }
                            | { $kind: "Input"; Input: number; type?: "object" }
                            | { $kind: "Result"; Result: number }
                            | { $kind: "NestedResult"; NestedResult: [number, number] },
                        BaseIssue<unknown>,
                    >;
                },
                undefined,
            >;
        },
    > = ...
    MMNEPVFCICPMFPCPTTAAATR