SolanaWeb 1.0.6

SolanaWeb 1.0.6

Maintained by Elizabeth.



SolanaWeb 1.0.6

  • By
  • Elizabeth

SolanaWeb

SolanaWeb is an iOS toolbelt for interaction with the Solana network.

language Support  CocoaPods

For more specific usage, please refer to the demo

CocoaPods

pod 'SolanaWeb', '~> 1.0.3'

Example usage

import SolanaWeb
Setup SolanaWeb
let solanaWeb = SolanaWeb3_V1()
if solanaWeb.isGenerateSolanaWebInstanceSuccess {
   transferType == .sendSOL ? sendSOL() : sendSPLToken()
} else {
   solanaWeb.setup(showLog: true) { [weak self] _ in
      guard let self = self else { return }
      self.transferType == .sendSOL ? self.sendSOL() : self.sendSPLToken()
   }
}
Send SOL
let privateKey = ""
let toAddress = ""
let amount = ""
solanaWeb.solanaTransfer(privateKey: privateKey, toAddress: toAddress, amount: amount, endpoint: SolanaMainNet) { [weak self] state, txid in
    guard let self = self else { return }
    print("state = \(state)")
    print("txid = \(txid)")
} 
Send SPLToken
let privateKey = ""
let toAddress = ""
let tokenAddress = ""
let amount = ""
solanaWeb.solanaTokenTransfer(privateKey: privateKey, toAddress: toAddress, mintAuthority: tokenAddress, amount: amount, endpoint: SolanaMainNet) { [weak self] state, txid in
    guard let self = self else { return }
    print("state = \(state)")
    print("txid = \(txid)")
}

For more specific usage, please refer to the demo

License

TronWeb is released under the MIT license. See LICENSE for details.