Variable SerializedTransactionDataV2Const 
SerializedTransactionDataV2: ObjectSchema<{     commands: ArraySchema<BaseSchema<EnumInputShape<{         $Intent: {             data: {};             inputs: {};             name: string;         };         MakeMoveVec: {             elements: EnumInputShape<{                 GasCoin: true;                 Input: number;                 NestedResult: [(...
), (...
)];                 Result: number;             }>[];             type: null | string;         };         MergeCoins: {             destination: EnumInputShape<{                 GasCoin: true;                 Input: number;                 NestedResult: [number, number];                 Result: number;             }>;             sources: EnumInputShape<{                 GasCoin: true;                 Input: number;                 NestedResult: [(...
), (...
)];                 Result: number;             }>[];         };         MoveCall: {             arguments: EnumInputShape<{                 GasCoin: true;                 Input: number;                 NestedResult: [(...
), (...
)];                 Result: number;             }>[];             function: string;             module: string;             package: string;             typeArguments: string[];         };         Publish: {             dependencies: string[];             modules: string[];         };         SplitCoins: {             amounts: EnumInputShape<{                 GasCoin: true;                 Input: number;                 NestedResult: [(...
), (...
)];                 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: [(...
), (...
)];                 Result: number;             }>[];         };         Upgrade: {             dependencies: string[];             modules: string[];             package: string;             ticket: EnumInputShape<{                 GasCoin: true;                 Input: number;                 NestedResult: [number, number];                 Result: number;             }>;         };     }>>, EnumInputShape<{         $Intent: {             data: {};             inputs: {};             name: string;         };         MakeMoveVec: {             elements: EnumInputShape<{                 GasCoin: true;                 Input: number;                 NestedResult: [(...
), (...
)];                 Result: number;             }>[];             type: null | string;         };         MergeCoins: {             destination: EnumInputShape<{                 GasCoin: true;                 Input: number;                 NestedResult: [number, number];                 Result: number;             }>;             sources: EnumInputShape<{                 GasCoin: true;                 Input: number;                 NestedResult: [(...
), (...
)];                 Result: number;             }>[];         };         MoveCall: {             arguments: EnumInputShape<{                 GasCoin: true;                 Input: number;                 NestedResult: [(...
), (...
)];                 Result: number;             }>[];             function: string;             module: string;             package: string;             typeArguments: string[];         };         Publish: {             dependencies: string[];             modules: string[];         };         SplitCoins: {             amounts: EnumInputShape<{                 GasCoin: true;                 Input: number;                 NestedResult: [(...
), (...
)];                 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: [(...
), (...
)];                 Result: number;             }>[];         };         Upgrade: {             dependencies: string[];             modules: string[];             package: string;             ticket: EnumInputShape<{                 GasCoin: true;                 Input: number;                 NestedResult: [number, number];                 Result: number;             }>;         };     }>[]>;     expiration: NullishSchema<BaseSchema<EnumInputShape<{         Epoch: string | number;         None: true;     }>>, undefined, undefined | null | EnumInputShape<{         Epoch: string | number;         None: true;     }>>;     gasData: ObjectSchema<{         budget: NullableSchema<UnionSchema<(StringSchema<string> | NumberSchema<number>)[], string | number>, undefined, null | string | number>;         owner: NullableSchema<SchemaWithTransform<StringSchema<string>, string>, undefined, null | string>;         payment: NullableSchema<ArraySchema<ObjectSchema<{             digest: StringSchema<string>;             objectId: SchemaWithTransform<StringSchema<string>, string>;             version: UnionSchema<((...
) | (...
))[], string | number>;         }, undefined, {             digest: string;             objectId: string;             version: string | number;         }>, {             digest: string;             objectId: string;             version: string | number;         }[]>, undefined, null | {             digest: string;             objectId: string;             version: string | number;         }[]>;         price: NullableSchema<UnionSchema<(StringSchema<string> | NumberSchema<number>)[], string | number>, undefined, null | string | number>;     }, undefined, {         budget: null | string | number;         owner: null | string;         payment: null | {             digest: string;             objectId: string;             version: string | number;         }[];         price: null | string | number;     }>;     inputs: ArraySchema<BaseSchema<EnumInputShape<{         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?: null | string;             initialSharedVersion?: null | string | number;             objectId: string;             version?: null | string | number;         };         UnresolvedPure: {             value: unknown;         };     }>>, EnumInputShape<{         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?: null | string;             initialSharedVersion?: null | string | number;             objectId: string;             version?: null | string | number;         };         UnresolvedPure: {             value: unknown;         };     }>[]>;     sender: NullishSchema<SchemaWithTransform<StringSchema<string>, string>, undefined, undefined | null | string>;     version: LiteralSchema<2, 2>; }, undefined, {     commands: EnumInputShape<{         $Intent: {             data: {};             inputs: {};             name: string;         };         MakeMoveVec: {             elements: EnumInputShape<{                 GasCoin: true;                 Input: number;                 NestedResult: [number, number];                 Result: number;             }>[];             type: null | string;         };         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;             }>;         };     }>[];     expiration: undefined | null | EnumInputShape<{         Epoch: string | number;         None: true;     }>;     gasData: {         budget: null | string | number;         owner: null | string;         payment: null | {             digest: string;             objectId: string;             version: string | number;         }[];         price: null | string | number;     };     inputs: EnumInputShape<{         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?: null | string;             initialSharedVersion?: null | string | number;             objectId: string;             version?: null | string | number;         };         UnresolvedPure: {             value: unknown;         };     }>[];     sender: undefined | null | string;     version: 2; }> = ... Type declaration
commands: ArraySchema<BaseSchema<EnumInputShape<{ 
    $Intent: { 
        data: {}; 
        inputs: {}; 
        name: string; 
    }; 
    MakeMoveVec: { 
        elements: EnumInputShape<{ 
            GasCoin: true; 
            Input: number; 
            NestedResult: [(...), (...)]; 
            Result: number; 
        }>[]; 
        type: null | string; 
    }; 
    MergeCoins: { 
        destination: EnumInputShape<{ 
            GasCoin: true; 
            Input: number; 
            NestedResult: [number, number]; 
            Result: number; 
        }>; 
        sources: EnumInputShape<{ 
            GasCoin: true; 
            Input: number; 
            NestedResult: [(...), (...)]; 
            Result: number; 
        }>[]; 
    }; 
    MoveCall: { 
        arguments: EnumInputShape<{ 
            GasCoin: true; 
            Input: number; 
            NestedResult: [(...), (...)]; 
            Result: number; 
        }>[]; 
        function: string; 
        module: string; 
        package: string; 
        typeArguments: string[]; 
    }; 
    Publish: { 
        dependencies: string[]; 
        modules: string[]; 
    }; 
    SplitCoins: { 
        amounts: EnumInputShape<{ 
            GasCoin: true; 
            Input: number; 
            NestedResult: [(...), (...)]; 
            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: [(...), (...)]; 
            Result: number; 
        }>[]; 
    }; 
    Upgrade: { 
        dependencies: string[]; 
        modules: string[]; 
        package: string; 
        ticket: EnumInputShape<{ 
            GasCoin: true; 
            Input: number; 
            NestedResult: [number, number]; 
            Result: number; 
        }>; 
    }; 
}>>, EnumInputShape<{ 
    $Intent: { 
        data: {}; 
        inputs: {}; 
        name: string; 
    }; 
    MakeMoveVec: { 
        elements: EnumInputShape<{ 
            GasCoin: true; 
            Input: number; 
            NestedResult: [(...), (...)]; 
            Result: number; 
        }>[]; 
        type: null | string; 
    }; 
    MergeCoins: { 
        destination: EnumInputShape<{ 
            GasCoin: true; 
            Input: number; 
            NestedResult: [number, number]; 
            Result: number; 
        }>; 
        sources: EnumInputShape<{ 
            GasCoin: true; 
            Input: number; 
            NestedResult: [(...), (...)]; 
            Result: number; 
        }>[]; 
    }; 
    MoveCall: { 
        arguments: EnumInputShape<{ 
            GasCoin: true; 
            Input: number; 
            NestedResult: [(...), (...)]; 
            Result: number; 
        }>[]; 
        function: string; 
        module: string; 
        package: string; 
        typeArguments: string[]; 
    }; 
    Publish: { 
        dependencies: string[]; 
        modules: string[]; 
    }; 
    SplitCoins: { 
        amounts: EnumInputShape<{ 
            GasCoin: true; 
            Input: number; 
            NestedResult: [(...), (...)]; 
            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: [(...), (...)]; 
            Result: number; 
        }>[]; 
    }; 
    Upgrade: { 
        dependencies: string[]; 
        modules: string[]; 
        package: string; 
        ticket: EnumInputShape<{ 
            GasCoin: true; 
            Input: number; 
            NestedResult: [number, number]; 
            Result: number; 
        }>; 
    }; 
}>[]>
expiration: NullishSchema<BaseSchema<EnumInputShape<{ 
    Epoch: string | number; 
    None: true; 
}>>, undefined, undefined | null | EnumInputShape<{ 
    Epoch: string | number; 
    None: true; 
}>>
gasData: ObjectSchema<{ 
    budget: NullableSchema<UnionSchema<(StringSchema<string> | NumberSchema<number>)[], string | number>, undefined, null | string | number>; 
    owner: NullableSchema<SchemaWithTransform<StringSchema<string>, string>, undefined, null | string>; 
    payment: NullableSchema<ArraySchema<ObjectSchema<{ 
        digest: StringSchema<string>; 
        objectId: SchemaWithTransform<StringSchema<string>, string>; 
        version: UnionSchema<((...) | (...))[], string | number>; 
    }, undefined, { 
        digest: string; 
        objectId: string; 
        version: string | number; 
    }>, { 
        digest: string; 
        objectId: string; 
        version: string | number; 
    }[]>, undefined, null | { 
        digest: string; 
        objectId: string; 
        version: string | number; 
    }[]>; 
    price: NullableSchema<UnionSchema<(StringSchema<string> | NumberSchema<number>)[], string | number>, undefined, null | string | number>; 
}, undefined, { 
    budget: null | string | number; 
    owner: null | string; 
    payment: null | { 
        digest: string; 
        objectId: string; 
        version: string | number; 
    }[]; 
    price: null | string | number; 
}>
inputs: ArraySchema<BaseSchema<EnumInputShape<{ 
    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?: null | string; 
        initialSharedVersion?: null | string | number; 
        objectId: string; 
        version?: null | string | number; 
    }; 
    UnresolvedPure: { 
        value: unknown; 
    }; 
}>>, EnumInputShape<{ 
    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?: null | string; 
        initialSharedVersion?: null | string | number; 
        objectId: string; 
        version?: null | string | number; 
    }; 
    UnresolvedPure: { 
        value: unknown; 
    }; 
}>[]>
sender: NullishSchema<SchemaWithTransform<StringSchema<string>, string>, undefined, undefined | null | string>
version: LiteralSchema<2, 2>
Type declaration
commands: EnumInputShape<{ 
    $Intent: { 
        data: {}; 
        inputs: {}; 
        name: string; 
    }; 
    MakeMoveVec: { 
        elements: EnumInputShape<{ 
            GasCoin: true; 
            Input: number; 
            NestedResult: [number, number]; 
            Result: number; 
        }>[]; 
        type: null | string; 
    }; 
    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; 
        }>; 
    }; 
}>[]
expiration: undefined | null | EnumInputShape<{ 
    Epoch: string | number; 
    None: true; 
}>
gasData: { 
    budget: null | string | number; 
    owner: null | string; 
    payment: null | { 
        digest: string; 
        objectId: string; 
        version: string | number; 
    }[]; 
    price: null | string | number; 
}
budget: null | string | number
owner: null | string
payment: null | { 
    digest: string; 
    objectId: string; 
    version: string | number; 
}[]
price: null | string | number
inputs: EnumInputShape<{ 
    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?: null | string; 
        initialSharedVersion?: null | string | number; 
        objectId: string; 
        version?: null | string | number; 
    }; 
    UnresolvedPure: { 
        value: unknown; 
    }; 
}>[]
sender: undefined | null | string
version: 2