Transaction

public struct Transaction
extension Transaction: Equatable
extension Transaction: Hashable
  • Declaration

    Swift

    public init?(serializedData: Data)

    Return Value

    nil when the input is not deserializable.

  • Declaration

    Swift

    public var serializedData: Data { get }
  • Key images of the TxOut‘s being spent as the inputs to this Transaction.

    Declaration

    Swift

    public var inputKeyImages: Set<Data> { get }
  • Public keys of the TxOut‘s being created as the outputs from this Transaction.

    Declaration

    Swift

    public var outputPublicKeys: Set<Data> { get }
  • fee

    Fee paid to the MobileCoin Foundation for this transaction.

    Declaration

    Swift

    public var fee: UInt64 { get }
  • Block index at which this transaction will no longer be considered valid for inclusion in the ledger by the consensus network.

    Declaration

    Swift

    public var tombstoneBlockIndex: UInt64 { get }