wallet-core - クロスプラットフォーム、クロスブロックチェーンウォレットライブラリ。

(Cross-platform, cross-blockchain wallet library.)

Created at: 2019-02-15 02:25:54
Language: C++
License: MIT

Trust Wallet Coreは、オープンソース、クロスプラットフォーム、モバイルに焦点を当てたライブラリです 多数のブロックチェーンに対して低レベルの暗号化ウォレット機能を実装する。 これは、人気のあるトラストウォレットやその他のプロジェクトの中核部分です。 ほとんどのコードは C++ で、一連の厳密な C インターフェイスと、サポートされている言語の慣用インターフェイスがあります。 Swift for iOS と Java (Kotlin) for Android

iOS CI アンドロイドCI リナックス CI ワズムCI Docker CI

Gitpod のコーディング準備完了 ティッカー GitHub リリース (日付ごとの最新) ティッカー ココアポッド

ドキュメンテーション

包括的なドキュメントについては、「developer.trustwallet.com」を参照してください。

サポートされているブロックチェーン

ウォレットコアは、ビットコイン、イーサリアム、BNB、コスモス、ソラナ、およびほとんどの主要なブロックチェーンプラットフォームなど、60を超えるブロックチェーンをサポートしています。 完全なリストはこちらです。

建物

ビルド手順については、「developer.trustwallet.com/wallet-core/building」を参照してください。

プロジェクトからの使用

プロジェクトでウォレットコアを使用する場合は、以下の手順に従ってください。

アンドロイド

Android リリースは GitHub パッケージでホストされているため、インストールするにはGitHub アクセス トークンを追加する必要があります。このインストールガイドをチェックアウトするか、Androidサンプルから

build.gradle

コード内のバージョンを最新のバージョンに置き換えることを忘れないでください。GitHub リリース (日付ごとの最新)

iOS版

現在、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"),

ココアポッド

この行をポッドファイルに追加して実行します。

pod install

pod 'TrustWalletCore'

NPM (ベータ版)

npm install @trustwallet/wallet-core

Go (ベータ版)

Go 統合のサンプルを確認してください。

プロジェクト

トラストウォレットコアを使用するプロジェクト。あなたも追加してください!

トラストウォレット

コインパプリカ|IFワレット|crypto.com|アリス|フロンティア|トークン|ミームウォレット

コミュニティ

Wallet Coreをいくつかの追加のプラットフォームと言語に拡張するコミュニティが管理するプロジェクトがいくつかあります。これは承認ではないことに注意してください、それらを使用する前にあなた自身の研究をしてください:

貢献

フィードバックを送信してバグを報告する最良の方法は、GitHub の問題を開くことです。 コードをコントリビュートしたい場合は、コントリビュートを参照してください。 新しいブロックチェーンのサポートを追加する場合は、「新しいブロックチェーンのサポートの追加」も参照し、要件のセクションを必ずお読みください。

貢献してくれたすべての人々に感謝します。

ライセンス

Trust Wallet CoreはMITライセンスの下で利用可能です。詳細については、LICENSEファイルを参照してください。