Coins - CosmosSwift/swift-coin GitHub Wiki
Coins
public struct Coins: Codable
Inheritance
Codable, Equatable
Initializers
init(coins:)
public init(coins: [Coin] = [])
init(from:)
public init(from decoder: Decoder) throws
Properties
coins
let coins: [Coin]
count
var count: Int
isEmpty
var isEmpty: Bool
isAllPositive
var isAllPositive: Bool
isValid
var isValid: Bool
Methods
encode(to:)
public func encode(to encoder: Encoder) throws
==(lhs:rhs:)
public static func ==(lhs: Coins, rhs: Coins) -> Bool
marshalJSON()
public func marshalJSON() throws -> Data
isAllGreaterThan(coins:)
public func isAllGreaterThan(coins: Coins) -> Bool
+(lhs:rhs:)
public static func +(lhs: Coins, rhs: Coins) -> Coins
amountOf(denomination:)
public func amountOf(denomination: String) -> UInt
validate(denomination:)
public static func validate(denomination: String) throws