Documentation
    Preparing search index...
    interface TransactionData {
        commands: EnumInputShape<
            {
                $Intent: {
                    data: { [key: string]: unknown };
                    inputs: {
                        [key: string]:
                            | EnumInputShape<
                                {
                                    GasCoin: true;
                                    Input: number;
                                    NestedResult: [number, number];
                                    Result: number;
                                },
                            >
                            | EnumInputShape<
                                {
                                    GasCoin: true;
                                    Input: number;
                                    NestedResult: [number, number];
                                    Result: number;
                                },
                            >[];
                    };
                    name: string;
                };
                MakeMoveVec: {
                    elements: EnumInputShape<
                        {
                            GasCoin: true;
                            Input: number;
                            NestedResult: [number, number];
                            Result: number;
                        },
                    >[];
                    type: string
                    | null;
                };
                MergeCoins: {
                    destination: EnumInputShape<
                        {
                            GasCoin: true;
                            Input: number;
                            NestedResult: [number, number];
                            Result: number;
                        },
                    >;
                    sources: EnumInputShape<
                        {
                            GasCoin: true;
                            Input: number;
                            NestedResult: [number, number];
                            Result: number;
                        },
                    >[];
                };
                MoveCall: {
                    arguments: EnumInputShape<
                        {
                            GasCoin: true;
                            Input: number;
                            NestedResult: [number, number];
                            Result: number;
                        },
                    >[];
                    function: string;
                    module: string;
                    package: string;
                    typeArguments: string[];
                };
                Publish: { dependencies: string[]; modules: string[] };
                SplitCoins: {
                    amounts: EnumInputShape<
                        {
                            GasCoin: true;
                            Input: number;
                            NestedResult: [number, number];
                            Result: number;
                        },
                    >[];
                    coin: EnumInputShape<
                        {
                            GasCoin: true;
                            Input: number;
                            NestedResult: [number, number];
                            Result: number;
                        },
                    >;
                };
                TransferObjects: {
                    address: EnumInputShape<
                        {
                            GasCoin: true;
                            Input: number;
                            NestedResult: [number, number];
                            Result: number;
                        },
                    >;
                    objects: EnumInputShape<
                        {
                            GasCoin: true;
                            Input: number;
                            NestedResult: [number, number];
                            Result: number;
                        },
                    >[];
                };
                Upgrade: {
                    dependencies: string[];
                    modules: string[];
                    package: string;
                    ticket: EnumInputShape<
                        {
                            GasCoin: true;
                            Input: number;
                            NestedResult: [number, number];
                            Result: number;
                        },
                    >;
                };
            },
        >[];
        digest?: string
        | null;
        expiration?:
            | EnumInputShape<
                {
                    Epoch: string
                    | number;
                    None: true;
                    ValidDuring: {
                        chain: string;
                        maxEpoch: string | number | null;
                        maxTimestamp: string | number | null;
                        minEpoch: string | number | null;
                        minTimestamp: string | number | null;
                        nonce: number;
                    };
                },
            >
            | null;
        gasData: {
            budget: string
            | number
            | null;
            owner: string | null;
            payment:
                | { digest: string; objectId: string; version: string
                | number }[]
                | null;
            price: string | number | null;
        };
        inputs: EnumInputShape<
            {
                FundsWithdrawal: {
                    reservation: { MaxAmountU64: string
                    | number };
                    typeArg: { Balance: string };
                    withdrawFrom: EnumSchemaInput<
                        {
                            Sender: LiteralSchema<true, undefined>;
                            Sponsor: LiteralSchema<true, undefined>;
                        },
                    >;
                };
                Object: EnumInputShape<
                    {
                        ImmOrOwnedObject: {
                            digest: string;
                            objectId: string;
                            version: string
                            | number;
                        };
                        Receiving: {
                            digest: string;
                            objectId: string;
                            version: string
                            | number;
                        };
                        SharedObject: {
                            initialSharedVersion: string
                            | number;
                            mutable: boolean;
                            objectId: string;
                        };
                    },
                >;
                Pure: { bytes: string };
                UnresolvedObject: {
                    digest?: string | null;
                    initialSharedVersion?: string | number | null;
                    mutable?: boolean | null;
                    objectId: string;
                    version?: string | number | null;
                };
                UnresolvedPure: { value: unknown };
            },
        >[];
        sender?: string
        | null;
        version: 2;
    }

    Hierarchy (View Summary)

    Index

    Properties

    commands: EnumInputShape<
        {
            $Intent: {
                data: { [key: string]: unknown };
                inputs: {
                    [key: string]:
                        | EnumInputShape<
                            {
                                GasCoin: true;
                                Input: number;
                                NestedResult: [number, number];
                                Result: number;
                            },
                        >
                        | EnumInputShape<
                            {
                                GasCoin: true;
                                Input: number;
                                NestedResult: [number, number];
                                Result: number;
                            },
                        >[];
                };
                name: string;
            };
            MakeMoveVec: {
                elements: EnumInputShape<
                    {
                        GasCoin: true;
                        Input: number;
                        NestedResult: [number, number];
                        Result: number;
                    },
                >[];
                type: string
                | null;
            };
            MergeCoins: {
                destination: EnumInputShape<
                    {
                        GasCoin: true;
                        Input: number;
                        NestedResult: [number, number];
                        Result: number;
                    },
                >;
                sources: EnumInputShape<
                    {
                        GasCoin: true;
                        Input: number;
                        NestedResult: [number, number];
                        Result: number;
                    },
                >[];
            };
            MoveCall: {
                arguments: EnumInputShape<
                    {
                        GasCoin: true;
                        Input: number;
                        NestedResult: [number, number];
                        Result: number;
                    },
                >[];
                function: string;
                module: string;
                package: string;
                typeArguments: string[];
            };
            Publish: { dependencies: string[]; modules: string[] };
            SplitCoins: {
                amounts: EnumInputShape<
                    {
                        GasCoin: true;
                        Input: number;
                        NestedResult: [number, number];
                        Result: number;
                    },
                >[];
                coin: EnumInputShape<
                    {
                        GasCoin: true;
                        Input: number;
                        NestedResult: [number, number];
                        Result: number;
                    },
                >;
            };
            TransferObjects: {
                address: EnumInputShape<
                    {
                        GasCoin: true;
                        Input: number;
                        NestedResult: [number, number];
                        Result: number;
                    },
                >;
                objects: EnumInputShape<
                    {
                        GasCoin: true;
                        Input: number;
                        NestedResult: [number, number];
                        Result: number;
                    },
                >[];
            };
            Upgrade: {
                dependencies: string[];
                modules: string[];
                package: string;
                ticket: EnumInputShape<
                    {
                        GasCoin: true;
                        Input: number;
                        NestedResult: [number, number];
                        Result: number;
                    },
                >;
            };
        },
    >[] = ...
    digest?: string | null = ...
    expiration?:
        | EnumInputShape<
            {
                Epoch: string
                | number;
                None: true;
                ValidDuring: {
                    chain: string;
                    maxEpoch: string | number | null;
                    maxTimestamp: string | number | null;
                    minEpoch: string | number | null;
                    minTimestamp: string | number | null;
                    nonce: number;
                };
            },
        >
        | null = ...
    gasData: {
        budget: string | number | null;
        owner: string | null;
        payment:
            | { digest: string; objectId: string; version: string
            | number }[]
            | null;
        price: string | number | null;
    } = GasData
    inputs: EnumInputShape<
        {
            FundsWithdrawal: {
                reservation: { MaxAmountU64: string
                | number };
                typeArg: { Balance: string };
                withdrawFrom: EnumSchemaInput<
                    {
                        Sender: LiteralSchema<true, undefined>;
                        Sponsor: LiteralSchema<true, undefined>;
                    },
                >;
            };
            Object: EnumInputShape<
                {
                    ImmOrOwnedObject: {
                        digest: string;
                        objectId: string;
                        version: string
                        | number;
                    };
                    Receiving: {
                        digest: string;
                        objectId: string;
                        version: string
                        | number;
                    };
                    SharedObject: {
                        initialSharedVersion: string
                        | number;
                        mutable: boolean;
                        objectId: string;
                    };
                },
            >;
            Pure: { bytes: string };
            UnresolvedObject: {
                digest?: string | null;
                initialSharedVersion?: string | number | null;
                mutable?: boolean | null;
                objectId: string;
                version?: string | number | null;
            };
            UnresolvedPure: { value: unknown };
        },
    >[] = ...
    sender?: string | null = ...
    version: 2 = ...