Type Alias: SerializedTransactionDataV2
SerializedTransactionDataV2 =
ObjectSchema<{version:LiteralSchema<2,undefined>;sender:NullishSchema<SchemaWithPipe<readonly [StringSchema<undefined>,TransformAction<string,string>,CheckAction<string,undefined>]>,undefined>;expiration:NullishSchema<GenericSchema<EnumInputShape<{None:true;Epoch:string|number; }>>,undefined>;gasData:ObjectSchema<{budget:NullableSchema<SchemaWithPipe<readonly [UnionSchema<[StringSchema<undefined>,SchemaWithPipe<readonly [..., ...]>],undefined>,CheckAction<string|number,"Invalid u64">]>,undefined>;price:NullableSchema<SchemaWithPipe<readonly [UnionSchema<[StringSchema<undefined>,SchemaWithPipe<readonly [..., ...]>],undefined>,CheckAction<string|number,"Invalid u64">]>,undefined>;owner:NullableSchema<SchemaWithPipe<readonly [StringSchema<undefined>,TransformAction<string,string>,CheckAction<string,undefined>]>,undefined>;payment:NullableSchema<ArraySchema<ObjectSchema<{objectId:SchemaWithPipe<readonly [StringSchema<...>,TransformAction<..., ...>,CheckAction<..., ...>]>;version:SchemaWithPipe<readonly [UnionSchema<..., ...>,CheckAction<..., ...>]>;digest:StringSchema<undefined>; },undefined>,undefined>,undefined>; },undefined>;inputs:ArraySchema<GenericSchema<EnumInputShape<{Object:EnumInputShape<{ImmOrOwnedObject: {objectId:string;version:string|number;digest:string; };SharedObject: {objectId:string;initialSharedVersion:string|number;mutable:boolean; };Receiving: {objectId:string;version:string|number;digest:string; }; }>;Pure: {bytes:string; };UnresolvedPure: {value:unknown; };UnresolvedObject: {objectId:string;version?:string|number|null;digest?:string|null;initialSharedVersion?:string|number|null;mutable?:boolean|null; }; }>>,undefined>;commands:ArraySchema<GenericSchema<EnumInputShape<{MoveCall: {package:string;module:string;function:string;typeArguments:string[];arguments:EnumInputShape<{GasCoin:true;Input:number;Result:number;NestedResult: [..., ...]; }>[]; };TransferObjects: {objects:EnumInputShape<{GasCoin:true;Input:number;Result:number;NestedResult: [..., ...]; }>[];address:EnumInputShape<{GasCoin:true;Input:number;Result:number;NestedResult: [number,number]; }>; };SplitCoins: {coin:EnumInputShape<{GasCoin:true;Input:number;Result:number;NestedResult: [number,number]; }>;amounts:EnumInputShape<{GasCoin:true;Input:number;Result:number;NestedResult: [..., ...]; }>[]; };MergeCoins: {destination:EnumInputShape<{GasCoin:true;Input:number;Result:number;NestedResult: [number,number]; }>;sources:EnumInputShape<{GasCoin:true;Input:number;Result:number;NestedResult: [..., ...]; }>[]; };Publish: {modules:string[];dependencies:string[]; };MakeMoveVec: {type:string|null;elements:EnumInputShape<{GasCoin:true;Input:number;Result:number;NestedResult: [..., ...]; }>[]; };Upgrade: {modules:string[];dependencies:string[];package:string;ticket:EnumInputShape<{GasCoin:true;Input:number;Result:number;NestedResult: [number,number]; }>; };$Intent: {name:string;inputs: {[key:string]:EnumInputShape<{GasCoin: ...;Input: ...;Result: ...;NestedResult: ...; }> |EnumInputShape<...>[]; };data: {[key:string]:unknown; }; }; }>>,undefined>; },undefined>