TransactionData
@iota/iota-sdk / transactions / TransactionData
Type Alias: TransactionData
TransactionData =
ObjectSchema<{commands:ArraySchema<EnumSchema<{$Intent:ObjectSchema<{data:RecordSchema<StringSchema<undefined>,UnknownSchema,undefined>;inputs:RecordSchema<StringSchema<undefined>,UnionSchema<[GenericSchema<..., ...>,ArraySchema<..., ...>],undefined>,undefined>;name:StringSchema<undefined>; },undefined>;MakeMoveVec:ObjectSchema<{elements:ArraySchema<GenericSchema<{GasCoin: ...; } | {Input: ...;type?: ...; } | {Result: ...; } | {NestedResult: ...; }, {$kind: ...;GasCoin: ...; } | {$kind: ...;Input: ...;type?: ...; } | {$kind: ...;Input: ...;type?: ...; } | {$kind: ...;Result: ...; } | {$kind: ...;NestedResult: ...; }>,undefined>;type:NullableSchema<StringSchema<undefined>,undefined>; },undefined>;MergeCoins:ObjectSchema<{destination: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: [..., ...]; }>;sources:ArraySchema<GenericSchema<{GasCoin: ...; } | {Input: ...;type?: ...; } | {Result: ...; } | {NestedResult: ...; }, {$kind: ...;GasCoin: ...; } | {$kind: ...;Input: ...;type?: ...; } | {$kind: ...;Input: ...;type?: ...; } | {$kind: ...;Result: ...; } | {$kind: ...;NestedResult: ...; }>,undefined>; },undefined>;MoveCall:ObjectSchema<{_argumentTypes:OptionalSchema<NullableSchema<ArraySchema<ObjectSchema<..., ...>,undefined>,undefined>,undefined>;arguments:ArraySchema<GenericSchema<{GasCoin: ...; } | {Input: ...;type?: ...; } | {Result: ...; } | {NestedResult: ...; }, {$kind: ...;GasCoin: ...; } | {$kind: ...;Input: ...;type?: ...; } | {$kind: ...;Input: ...;type?: ...; } | {$kind: ...;Result: ...; } | {$kind: ...;NestedResult: ...; }>,undefined>;function:StringSchema<undefined>;module:StringSchema<undefined>;package:SchemaWithPipe<readonly [StringSchema<undefined>,TransformAction<string,string>,CheckAction<string,undefined>]>;typeArguments:ArraySchema<StringSchema<undefined>,undefined>; },undefined>;Publish:ObjectSchema<{dependencies:ArraySchema<SchemaWithPipe<readonly [StringSchema<...>,TransformAction<..., ...>,CheckAction<..., ...>]>,undefined>;modules:ArraySchema<StringSchema<undefined>,undefined>; },undefined>;SplitCoins:ObjectSchema<{amounts:ArraySchema<GenericSchema<{GasCoin: ...; } | {Input: ...;type?: ...; } | {Result: ...; } | {NestedResult: ...; }, {$kind: ...;GasCoin: ...; } | {$kind: ...;Input: ...;type?: ...; } | {$kind: ...;Input: ...;type?: ...; } | {$kind: ...;Result: ...; } | {$kind: ...;NestedResult: ...; }>,undefined>;coin: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: [..., ...]; }>; },undefined>;TransferObjects:ObjectSchema<{address: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: [..., ...]; }>;objects:ArraySchema<GenericSchema<{GasCoin: ...; } | {Input: ...;type?: ...; } | {Result: ...; } | {NestedResult: ...; }, {$kind: ...;GasCoin: ...; } | {$kind: ...;Input: ...;type?: ...; } | {$kind: ...;Input: ...;type?: ...; } | {$kind: ...;Result: ...; } | {$kind: ...;NestedResult: ...; }>,undefined>; },undefined>;Upgrade:ObjectSchema<{dependencies:ArraySchema<SchemaWithPipe<readonly [StringSchema<...>,TransformAction<..., ...>,CheckAction<..., ...>]>,undefined>;modules:ArraySchema<StringSchema<undefined>,undefined>;package:SchemaWithPipe<readonly [StringSchema<undefined>,TransformAction<string,string>,CheckAction<string,undefined>]>;ticket: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: [..., ...]; }>; },undefined>; }>,undefined>;expiration:NullishSchema<EnumSchema<{Epoch:SchemaWithPipe<readonly [UnionSchema<[StringSchema<undefined>,SchemaWithPipe<readonly [..., ...]>],undefined>,CheckAction<string|number,"Invalid u64">]>;None:LiteralSchema<true,undefined>; }>,undefined>;gasData:ObjectSchema<{budget: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<{digest:StringSchema<undefined>;objectId:SchemaWithPipe<readonly [StringSchema<...>,TransformAction<..., ...>,CheckAction<..., ...>]>;version:SchemaWithPipe<readonly [UnionSchema<..., ...>,CheckAction<..., ...>]>; },undefined>,undefined>,undefined>;price:NullableSchema<SchemaWithPipe<readonly [UnionSchema<[StringSchema<undefined>,SchemaWithPipe<readonly [..., ...]>],undefined>,CheckAction<string|number,"Invalid u64">]>,undefined>; },undefined>;inputs:ArraySchema<EnumSchema<{Object:EnumSchema<{ImmOrOwnedObject:ObjectSchema<{digest:StringSchema<undefined>;objectId:SchemaWithPipe<readonly [..., ..., ...]>;version:SchemaWithPipe<readonly [..., ...]>; },undefined>;Receiving:ObjectSchema<{digest:StringSchema<undefined>;objectId:SchemaWithPipe<readonly [..., ..., ...]>;version:SchemaWithPipe<readonly [..., ...]>; },undefined>;SharedObject:ObjectSchema<{initialSharedVersion:SchemaWithPipe<readonly [..., ...]>;mutable:BooleanSchema<undefined>;objectId:SchemaWithPipe<readonly [..., ..., ...]>; },undefined>; }>;Pure:ObjectSchema<{bytes:StringSchema<undefined>; },undefined>;UnresolvedObject:ObjectSchema<{digest:OptionalSchema<NullableSchema<StringSchema<undefined>,undefined>,undefined>;initialSharedVersion:OptionalSchema<NullableSchema<SchemaWithPipe<readonly [..., ...]>,undefined>,undefined>;mutable:OptionalSchema<NullableSchema<BooleanSchema<undefined>,undefined>,undefined>;objectId:SchemaWithPipe<readonly [StringSchema<undefined>,TransformAction<string,string>,CheckAction<string,undefined>]>;version:OptionalSchema<NullableSchema<SchemaWithPipe<readonly [..., ...]>,undefined>,undefined>; },undefined>;UnresolvedPure:ObjectSchema<{value:UnknownSchema; },undefined>; }>,undefined>;sender:NullishSchema<SchemaWithPipe<readonly [StringSchema<undefined>,TransformAction<string,string>,CheckAction<string,undefined>]>,undefined>;version:LiteralSchema<2,undefined>; },undefined>
Defined in: sdk/typescript/src/transactions/data/internal.ts:330