IotaTransaction
public struct IotaTransaction
Represents a Iota Transaction.
-
The value.
Declaration
Swift
public internal(set) var value: Int64 = 0 -
The address.
Declaration
Swift
public internal(set) var address = "" -
The tag.
Declaration
Swift
public internal(set) var tag = "" -
The hash.
Declaration
Swift
public internal(set) var hash: String = "" -
The signature fragments.
Declaration
Swift
public internal(set) var signatureFragments: String = "" -
The obsolete tag.
Declaration
Swift
public internal(set) var obsoleteTag: String = "" -
The timestamp.
Declaration
Swift
public internal(set) var timestamp: UInt64 = 0 -
The current index in the bundle.
Declaration
Swift
public internal(set) var currentIndex: UInt = 0 -
The last index of the bundle.
Declaration
Swift
public internal(set) var lastIndex: UInt = 0 -
The bundle hash.
Declaration
Swift
public internal(set) var bundle: String = "" -
The trunk transaction hash.
Declaration
Swift
public internal(set) var trunkTransaction: String = "" -
The branch transaction hash.
Declaration
Swift
public internal(set) var branchTransaction: String = "" -
The nonce found from the PoW.
Declaration
Swift
public internal(set) var nonce: String = "" -
The persistence of the bundle.
Declaration
Swift
public internal(set) var persistence: Bool = false -
The attachment timestamp.
Declaration
Swift
public internal(set) var attachmentTimestamp: UInt64 = 0 -
The lower bound of the attachment timestamp.
Declaration
Swift
public internal(set) var attachmentTimestampLowerBound: UInt64 = 0 -
The upper bound of the attachment timestamp.
Declaration
Swift
public internal(set) var attachmentTimestampUpperBound: UInt64 = 0
-
Constructor for IotaTransaction.
Declaration
Swift
init(trytes: String)Parameters
trytesThe Trytes.
-
Converts a valid Trytes to a IotaTransaction object.
Declaration
Swift
mutating func transactionObject(trytes: String)Parameters
trytesThe Trytes.
-
Returns a String of Trytes from the current state.
Declaration
Swift
var trytes: String
-
Implements the Equatable protocol for
IotaTransaction.Declaration
Swift
public static func ==(lhs: IotaTransaction, rhs: IotaTransaction) -> BoolParameters
lhsA IotaTransaction.
rhsAnother IotaTransaction.
Return Value
trueif the two objects contain the same data,falseotherwise.
IotaTransaction Structure Reference