Skip to main content

Type Alias: TransactionData

TransactionData = ObjectSchema<{ version: LiteralSchema<2, undefined>; sender: NullishSchema<SchemaWithPipe<readonly [StringSchema<undefined>, TransformAction<string, string>, CheckAction<string, undefined>]>, undefined>; expiration: NullishSchema<EnumSchema<{ None: LiteralSchema<true, undefined>; Epoch: SchemaWithPipe<readonly [UnionSchema<[StringSchema<undefined>, SchemaWithPipe<readonly [..., ...]>], undefined>, CheckAction<string | number, "Invalid u64">]>; }>, 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<EnumSchema<{ Object: EnumSchema<{ ImmOrOwnedObject: ObjectSchema<{ objectId: SchemaWithPipe<readonly [..., ..., ...]>; version: SchemaWithPipe<readonly [..., ...]>; digest: StringSchema<undefined>; }, undefined>; SharedObject: ObjectSchema<{ objectId: SchemaWithPipe<readonly [..., ..., ...]>; initialSharedVersion: SchemaWithPipe<readonly [..., ...]>; mutable: BooleanSchema<undefined>; }, undefined>; Receiving: ObjectSchema<{ objectId: SchemaWithPipe<readonly [..., ..., ...]>; version: SchemaWithPipe<readonly [..., ...]>; digest: StringSchema<undefined>; }, undefined>; }>; Pure: ObjectSchema<{ bytes: StringSchema<undefined>; }, undefined>; UnresolvedPure: ObjectSchema<{ value: UnknownSchema; }, undefined>; UnresolvedObject: ObjectSchema<{ objectId: SchemaWithPipe<readonly [StringSchema<undefined>, TransformAction<string, string>, CheckAction<string, undefined>]>; version: OptionalSchema<NullableSchema<SchemaWithPipe<readonly [..., ...]>, undefined>, undefined>; digest: OptionalSchema<NullableSchema<StringSchema<undefined>, undefined>, undefined>; initialSharedVersion: OptionalSchema<NullableSchema<SchemaWithPipe<readonly [..., ...]>, undefined>, undefined>; mutable: OptionalSchema<NullableSchema<BooleanSchema<undefined>, undefined>, undefined>; }, undefined>; }>, undefined>; commands: ArraySchema<EnumSchema<{ MoveCall: ObjectSchema<{ package: SchemaWithPipe<readonly [StringSchema<undefined>, TransformAction<string, string>, CheckAction<string, undefined>]>; module: StringSchema<undefined>; function: StringSchema<undefined>; typeArguments: ArraySchema<StringSchema<undefined>, undefined>; arguments: ArraySchema<GenericSchema<{ GasCoin: ...; } | { Input: ...; type?: ...; } | { Result: ...; } | { NestedResult: ...; }, { $kind: ...; GasCoin: ...; } | { $kind: ...; Input: ...; type?: ...; } | { $kind: ...; Input: ...; type?: ...; } | { $kind: ...; Result: ...; } | { $kind: ...; NestedResult: ...; }>, undefined>; _argumentTypes: OptionalSchema<NullableSchema<ArraySchema<ObjectSchema<..., ...>, undefined>, undefined>, undefined>; }, undefined>; TransferObjects: ObjectSchema<{ objects: ArraySchema<GenericSchema<{ GasCoin: ...; } | { Input: ...; type?: ...; } | { Result: ...; } | { NestedResult: ...; }, { $kind: ...; GasCoin: ...; } | { $kind: ...; Input: ...; type?: ...; } | { $kind: ...; Input: ...; type?: ...; } | { $kind: ...; Result: ...; } | { $kind: ...; NestedResult: ...; }>, undefined>; 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: [..., ...]; }>; }, undefined>; SplitCoins: ObjectSchema<{ 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: [..., ...]; }>; amounts: ArraySchema<GenericSchema<{ GasCoin: ...; } | { Input: ...; type?: ...; } | { Result: ...; } | { NestedResult: ...; }, { $kind: ...; GasCoin: ...; } | { $kind: ...; Input: ...; type?: ...; } | { $kind: ...; Input: ...; type?: ...; } | { $kind: ...; Result: ...; } | { $kind: ...; NestedResult: ...; }>, 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>; Publish: ObjectSchema<{ modules: ArraySchema<StringSchema<undefined>, undefined>; dependencies: ArraySchema<SchemaWithPipe<readonly [StringSchema<...>, TransformAction<..., ...>, CheckAction<..., ...>]>, undefined>; }, undefined>; MakeMoveVec: ObjectSchema<{ type: NullableSchema<StringSchema<undefined>, undefined>; elements: ArraySchema<GenericSchema<{ GasCoin: ...; } | { Input: ...; type?: ...; } | { Result: ...; } | { NestedResult: ...; }, { $kind: ...; GasCoin: ...; } | { $kind: ...; Input: ...; type?: ...; } | { $kind: ...; Input: ...; type?: ...; } | { $kind: ...; Result: ...; } | { $kind: ...; NestedResult: ...; }>, undefined>; }, undefined>; Upgrade: ObjectSchema<{ modules: ArraySchema<StringSchema<undefined>, undefined>; dependencies: ArraySchema<SchemaWithPipe<readonly [StringSchema<...>, TransformAction<..., ...>, CheckAction<..., ...>]>, 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>; $Intent: ObjectSchema<{ name: StringSchema<undefined>; inputs: RecordSchema<StringSchema<undefined>, UnionSchema<[GenericSchema<..., ...>, ArraySchema<..., ...>], undefined>, undefined>; data: RecordSchema<StringSchema<undefined>, UnknownSchema, undefined>; }, undefined>; }>, undefined>; }, undefined>