Skip to main content

iota_sdk.types.transaction_data

InputSigningData Objects

@dataclass
class InputSigningData()

Data for transaction inputs for signing and ordering of unlock blocks.

Attributes:

  • output - The output.
  • outputMetadata - The output metadata.
  • chain - The BIP44 chain for the address to unlock the output.

RemainderData Objects

@dataclass
class RemainderData()

Data for a remainder output, used for ledger nano.

Attributes:

  • output - The output.
  • address - The remainder address.
  • chain - The BIP44 chain for the remainder address.

PreparedTransactionData Objects

@dataclass
class PreparedTransactionData()

Helper class for offline signing.

Attributes:

  • essence - The transaction essence.
  • inputsData - Data about the inputs which is required for signing.
  • remainder - Data about a remainder.

SignedTransactionData Objects

@dataclass
class SignedTransactionData()

Helper class for offline signing.

Attributes:

  • transactionPayload - The transaction payload.
  • inputsData - Data about the inputs consumed in the transaction.