Trust Wallet Core 是一个开源、跨平台、以移动为中心的库,为大量区块链实现低级加密钱包功能。它是流行的Trust Wallet和其他一些项目的核心部分。大多数代码都是使用一组严格的 C 接口和受支持语言的惯用接口C++的:适用于 iOS 的 Swift 和适用于 Android 的 Java(Kotlin)。
有关全面的文档,请参阅 developer.trustwallet.com。
钱包核心支持60多个区块链:比特币,以太坊,BNB,宇宙,Solana和大多数主要的区块链平台。完整列表在这里。
有关生成说明,请参阅 developer.trustwallet.com/wallet-core/building。
如果你想在项目中使用钱包核心,请按照以下说明进行操作。
Android 版本托管在 GitHub 包上,你需要添加 GitHub 访问令牌才能安装它。请查看此安装指南或我们的安卓示例
build.gradle
我们目前支持 Swift Package Manager 和 CocoaPods(将来会停止使用)。
从 GitHub 发布下载最新版本并将其放在本地文件夹中。
Package.swift
WalletCore
将此行添加到 : 中的参数中:
dependencies
Package.swift
.package(name: "WalletCore", path: "../WalletCore"),
或者添加远程 url + 分支,它指向最近(并不总是最新的)二进制版本。
master
.package(name: "WalletCore", url: "https://github.com/trustwallet/wallet-core", .branchItem("master")),
然后将库添加到目标:
dependencies
.product(name: "WalletCore", package: "WalletCore"),
.product(name: "SwiftProtobuf", package: "WalletCore"),
将此行添加到你的 Podfile 并运行:
pod install
pod 'TrustWalletCore'
npm install @trustwallet/wallet-core
请查看 Go 集成示例。
使用信任钱包核心的项目。也添加你的!
硬币辣椒粉|IFWallet |crypto.com|爱丽丝|边疆|代币|模因钱包
有一些社区维护的项目将钱包核心扩展到一些额外的平台和语言。请注意,这不是认可,请在使用它们之前进行自己的研究:
提交反馈和报告错误的最佳方式是打开 GitHub 问题。如果你想贡献代码,请参阅贡献。如果要添加对新区块链的支持,另请参阅添加对新区块链的支持,请确保已阅读要求部分。
Trust Wallet Core在MIT许可证下可用。有关详细信息,请参阅许可证文件。