MinterExplorer 1.2.4

MinterExplorer 1.2.4

Alexey Sidorov维护。



Version CI Status Version Platform License Last commit

MinterExplorer

示例

要运行示例项目,请克隆仓库,然后首先在 Example 目录中运行 pod install

需求

安装

MinterExplorer 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'MinterExplorer'

如何做

import MinterCore
import MinterExplorer

获取交易

let http = APIClient.shared
let transactionManager = MinterExplorer.TransactionManager(httpClient: http)

let addresses = ["Mx228e5a68b847d169da439ec15f727f08233a7ca6"]
/// Transactions list for
transactionManager?.transactions(addresses: addresses, completion: { (transactions, error) in
  print(transactions)
  print(error)
})
/// Single transaction
transactionManager?.transaction(hash: "Mtecc04e7ca110a69b46af6fb0afc8c89ea459e6a1", completion: { (transaction, error) in
  print(transaction)
  print(error)
})

获取地址

let addresses = ["Mx228e5a68b847d169da439ec15f727f08233a7ca6"]

/// Addresses list
addressesManager = AddressManager(httpClient: http)
addressesManager?.addresses(addresses: addresses, completion: { (addresses, error) in
  print(addresses)
  print(error)
})

获取网络状态

infoManager = InfoManager(httpClient: http)

/// BIP Status Info
infoManager?.status(with: { (status, error) in
  print(status)
  print(error)
})
/// Status Page Info
infoManager?.statusPage(with: { (status, error) in
  print(status)
  print(error)
})

获取区块信息

blockManager = BlockManager(httpClient: http)
/// Get block info by height
blockManager?.block(height: 1, completion: { (block, error) in
  print(block)
  print(error)
})
/// Get blocks with paging
blockManager?.blocks(page: 1, completion: { (blocks, error) in
  print(blocks)
  print(error)
})

作者

sidorov.panda, [信箱受保护]

许可证

MinterExplorer遵守MIT许可证。更多信息请参阅LICENSE文件。