toWireTransaction

Generates a WireTransaction from this builder, resolves any AutomaticPlaceholderConstraint, and selects the attachments to use for this transaction.

Throws

if there are reference states and the zone minimum platform version is less than 4.


Generates a WireTransaction from this builder, resolves any AutomaticPlaceholderConstraint, and selects the attachments to use for this transaction.

Parameters

schemeId

is used to specify the CustomSerializationScheme used to serialize each component of the componentGroups of the WireTransaction. This is an experimental feature.

Throws

if there are reference states and the zone minimum platform version is less than 4.


fun toWireTransaction(services: ServicesForResolution, schemeId: Int, properties: Map<Any, Any>): WireTransaction

Generates a WireTransaction from this builder, resolves any AutomaticPlaceholderConstraint, and selects the attachments to use for this transaction.

Parameters

schemeId

is used to specify the CustomSerializationScheme used to serialize each component of the componentGroups of the WireTransaction. This is an experimental feature.

properties

a list of properties to add to the SerializationSchemeContext these properties can be accessed in CustomSerializationScheme.serialize when serializing the componentGroups of the wire transaction but might not be available when deserializing.

Throws

if there are reference states and the zone minimum platform version is less than 4.