Skip to main content

GasData

@iota/iota-sdk


@iota/iota-sdk / transactions / GasData

Type Alias: GasData

GasData = ObjectSchema<{ budget: NullableSchema<SchemaWithPipe<readonly [UnionSchema<[StringSchema<undefined>, SchemaWithPipe<readonly [NumberSchema<undefined>, IntegerAction<number, undefined>]>], 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<undefined>, TransformAction<string, string>, CheckAction<string, undefined>]>; version: SchemaWithPipe<readonly [UnionSchema<[StringSchema<...>, SchemaWithPipe<...>], undefined>, CheckAction<string | number, "Invalid u64">]>; }, undefined>, undefined>, undefined>; price: NullableSchema<SchemaWithPipe<readonly [UnionSchema<[StringSchema<undefined>, SchemaWithPipe<readonly [NumberSchema<undefined>, IntegerAction<number, undefined>]>], undefined>, CheckAction<string | number, "Invalid u64">]>, undefined>; }, undefined>

Defined in: sdk/typescript/src/transactions/data/internal.ts:126