Wallet - p2p-org/solana-swift GitHub Wiki

Wallet

public struct Wallet: Hashable 

Inheritance

Hashable

Initializers

init(pubkey:lamports:token:)

public init(pubkey: String? = nil, lamports: UInt64? = nil, token: Token) 

Properties

pubkey

public var pubkey: String?

lamports

public var lamports: UInt64?

token

public var token: Token

userInfo

public var userInfo: AnyHashable?

isNativeSOL

public var isNativeSOL: Bool 

amount

public var amount: Double? 

Methods

nativeSolana(pubkey:lamport:)

public static func nativeSolana(
        pubkey: String?,
        lamport: UInt64?
    ) -> Wallet