Skip to content
bigearsenal edited this page May 17, 2022 · 1 revision

Token

public struct Token: Hashable, Decodable 

Inheritance

Decodable, Hashable

Initializers

init(_tags:chainId:address:symbol:name:decimals:logoURI:tags:extensions:isNative:)

public init(_tags: [String]?, chainId: Int, address: String, symbol: String, name: String, decimals: Decimals, logoURI: String?, tags: [TokenTag] = [], extensions: TokenExtensions?, isNative: Bool = false) 

Properties

chainId

public let chainId: Int

address

public let address: String

symbol

public let symbol: String

name

public let name: String

decimals

public let decimals: Decimals

logoURI

public let logoURI: String?

tags

public var tags: [TokenTag] = []

extensions

public let extensions: TokenExtensions?

isNative

public private(set) var isNative = false

nativeSolana

public static var nativeSolana: Self 

renBTC

public static var renBTC: Self 

wrappedBy

public var wrappedBy: WrappingToken? 

isLiquidity

public var isLiquidity: Bool 

isUndefined

public var isUndefined: Bool 

isNativeSOL

public var isNativeSOL: Bool 

isRenBTC

public var isRenBTC: Bool 

Methods

unsupported(mint:decimals:symbol:)

public static func unsupported(
        mint: String?,
        decimals: Decimals = 0,
        symbol: String = ""
    ) -> Token 
Types
Protocols
Global Typealiases
Global Variables
Global Functions
Operators
Extensions
Clone this wiki locally