SerializedTransactionDataV1
@iota/iota-sdk / transactions / SerializedTransactionDataV1
Type Alias: SerializedTransactionDataV1
SerializedTransactionDataV1 =
ObjectSchema<{expiration:NullishSchema<UnionSchema<[ObjectSchema<{Epoch:SchemaWithPipe<readonly [NumberSchema<undefined>,IntegerAction<number,undefined>]>; },undefined>,ObjectSchema<{None:NullableSchema<LiteralSchema<true,undefined>,undefined>; },undefined>],undefined>,undefined>;gasConfig:ObjectSchema<{budget:OptionalSchema<SchemaWithPipe<readonly [UnionSchema<[NumberSchema<undefined>,StringSchema<undefined>,BigintSchema<undefined>],undefined>,CheckAction<string|number|bigint,undefined>]>,undefined>;owner:OptionalSchema<StringSchema<undefined>,undefined>;payment:OptionalSchema<ArraySchema<ObjectSchema<{digest:StringSchema<undefined>;objectId:StringSchema<undefined>;version:UnionSchema<[SchemaWithPipe<...>,StringSchema<...>,BigintSchema<...>],undefined>; },undefined>,undefined>,undefined>;price:OptionalSchema<SchemaWithPipe<readonly [UnionSchema<[NumberSchema<undefined>,StringSchema<undefined>,BigintSchema<undefined>],undefined>,CheckAction<string|number|bigint,undefined>]>,undefined>; },undefined>;inputs:ArraySchema<UnionSchema<[ObjectSchema<{index:SchemaWithPipe<readonly [NumberSchema<undefined>,IntegerAction<number,undefined>]>;kind:LiteralSchema<"Input",undefined>;type:OptionalSchema<LiteralSchema<"object",undefined>,undefined>;value:UnknownSchema; },undefined>,ObjectSchema<{index:SchemaWithPipe<readonly [NumberSchema<undefined>,IntegerAction<number,undefined>]>;kind:LiteralSchema<"Input",undefined>;type:LiteralSchema<"pure",undefined>;value:UnknownSchema; },undefined>],undefined>,undefined>;sender:OptionalSchema<StringSchema<undefined>,undefined>;transactions:ArraySchema<UnionSchema<[ObjectSchema<{arguments:ArraySchema<UnionSchema<[UnionSchema<..., ...>,ObjectSchema<..., ...>,ObjectSchema<..., ...>,ObjectSchema<..., ...>],undefined>,undefined>;kind:LiteralSchema<"MoveCall",undefined>;target:GenericSchema<`${string}::${string}::${string}`>;typeArguments:ArraySchema<StringSchema<undefined>,undefined>; },undefined>,ObjectSchema<{address:UnionSchema<[UnionSchema<[..., ...],undefined>,ObjectSchema<{kind: ...; },undefined>,ObjectSchema<{index: ...;kind: ...; },undefined>,ObjectSchema<{index: ...;kind: ...;resultIndex: ...; },undefined>],undefined>;kind:LiteralSchema<"TransferObjects",undefined>;objects:ArraySchema<UnionSchema<[UnionSchema<..., ...>,ObjectSchema<..., ...>,ObjectSchema<..., ...>,ObjectSchema<..., ...>],undefined>,undefined>; },undefined>,ObjectSchema<{amounts:ArraySchema<UnionSchema<[UnionSchema<..., ...>,ObjectSchema<..., ...>,ObjectSchema<..., ...>,ObjectSchema<..., ...>],undefined>,undefined>;coin:UnionSchema<[UnionSchema<[..., ...],undefined>,ObjectSchema<{kind: ...; },undefined>,ObjectSchema<{index: ...;kind: ...; },undefined>,ObjectSchema<{index: ...;kind: ...;resultIndex: ...; },undefined>],undefined>;kind:LiteralSchema<"SplitCoins",undefined>; },undefined>],undefined>,undefined>;version:LiteralSchema<1,undefined>; },undefined>
Defined in: sdk/typescript/src/transactions/data/v1.ts:191