Trust Wallet Core is a cross-platform library that implements low-level cryptographic wallet functionality for all supported blockchains. Most of the code is C++ with a set of strict exported C interfaces. The library provides idiomatic interfaces for all supported languages (currently Swift for iOS and Java for Android).
For more complete documentation, see developer.trustwallet.com.
We support Bitcoin, Ethereum, Binance Chain and 50+ blockchains, you can see the full list here.
For build instructions, see developer.trustwallet.com/wallet-core/building.
Our project comes with an interactive command-line utility called WalletConsole, for accessing key and address management functionality of the library. It can be started using:
$ ./build/walletconsole/walletconsole
Type 'help' for list of commands.
> help
Further details: developer.trustwallet.com/wallet-core/walletconsole.
If you want to use wallet core in your project follow these instructions.
Add this dependency to build.gradle:
dependencies {
implementation 'com.trustwallet:wallet-core:x.x.x'
}
We currently support only CocoaPods. Add this line to your Podfile and run pod install
:
pod 'AITrustWalletCore'