TzKTAccount
public struct TzKTAccount : Codable, Equatable
Model mapping to TzKT.io’s Account object
-
The address XTZ balance in RPC format
Declaration
Swift
public let balance: Decimal? -
The address staked (locked) XTZ balance in RPC format
Declaration
Swift
public let stakedBalance: Decimal? -
The address unstaked (pending unlock) XTZ balance in RPC format
Declaration
Swift
public let unstakedBalance: Decimal? -
type of account e.g. “user” or “empty”
Declaration
Swift
public let type: String -
tz1/2/3 kt1 address
Declaration
Swift
public let address: String -
prefixed public key
Declaration
Swift
public let publicKey: String? -
whether or not the account has performed a reveal operation
Declaration
Swift
public let revealed: Bool? -
The addresses delegation status
Declaration
Swift
public let delegate: TzKTAccountDelegate? -
The block level the delegate address was set
Declaration
Swift
public let delegationLevel: Decimal? -
Declaration
Swift
public let activeTokensCount: Decimal? -
Declaration
Swift
public let tokenBalancesCount: Decimal? -
Helper method to convert the RPC balance into an XTZAmount
Declaration
Swift
public var xtzBalance: XTZAmount { get } -
Helper method to convert the RPC balance into an XTZAmount
Declaration
Swift
public var xtzStakedBalance: XTZAmount { get } -
Helper method to convert the RPC balance into an XTZAmount
Declaration
Swift
public var xtzUnstakedBalance: XTZAmount { get } -
Helper method to to return the available or spendable balance
Declaration
Swift
public var xtzAvailableBalance: XTZAmount { get } -
init(balance:stakedBalance: unstakedBalance: type: address: publicKey: revealed: delegate: delegationLevel: activeTokensCount: tokenBalancesCount: ) Generic init
Declaration
Swift
public init(balance: Decimal?, stakedBalance: Decimal?, unstakedBalance: Decimal?, type: String, address: String, publicKey: String, revealed: Bool, delegate: TzKTAccountDelegate?, delegationLevel: Decimal?, activeTokensCount: Decimal?, tokenBalancesCount: Decimal?)
Install in Dash