Trust Developers
  • Get Started
  • Developing for Trust Wallet platform
    • Browser Extension
      • Ethereum & EVM chains
    • Mobile (WalletConnect)
    • Deep Linking
  • Listing new dApps
    • A Complete Guide to Listing your dApp with Trust Wallet
    • Optimizing your dApp for Trust Wallet
    • Debugging
  • Listing new assets
    • Add Asset
    • Requirements
    • Pull Request Fee
    • FAQ
    • Repository Details
    • Universal Asset ID
  • Wallet Core
    • New Blockchain Support
      • RPC / API Requirements
      • New EVM-compatible chain
    • Developing the Library
      • Contributing
      • Building
      • WalletConsole utility
      • Coverage
      • Releasing
    • Integration Guide
      • Usage Guide
      • iOS Integration Guide
      • Android Integration Guide
      • Server-Side
    • References
      • Swift API Reference
      • Kotlin API Reference
    • FAQ
  • Barz - Smart Wallet
    • Introducing Barz. TrustWallet's Smart Wallet Solution
    • Cutting Diamonds: How to make Accounts Awesome
    • Build with Trust Wallet and Barz, A Comprehensive Guide to Integrating Barz with AA SDK
Powered by GitBook
On this page
  • Introduction
  • Usage
  • Projects using Wallet Core -- Add yours here too!
  • Contributing
  • License

Was this helpful?

Wallet Core

PreviousUniversal Asset IDNextNew Blockchain Support

Last updated 8 months ago

Was this helpful?

Introduction

Trust Wallet Core is a cross-platform library that implements low-level cryptographic wallet functionality for many 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).

Usage

If you want to use wallet core in your project follow these instructions:

Projects using Wallet Core -- Add yours here too!

Contributing

License

For building locally, or using Docker image, see the .

For trying out, e.g. testing key management and address derivation, see the .

If you want to include Wallet Core in your project, see the . Start with the overview of the most common wallet operations (), and see the platform-specifc guides for and .

We have a list may already answer some of your questions.

The best way to submit feedback and report bugs is to . If you want to contribute code please see . If you want to add support for a new blockchain also see .

Thanks to all the people who contribute.

Trust Wallet Core is available under the MIT license. See the file for more info.

Build Instructions
WalletConsole utility
Integration Guides
Usage Guide
iOS
Android
FAQ
Trust Wallet
coinpaprika
IFWallet
Alice
Crypto.com
Frontier
Belco
Pumapay
Tokenary
MemesWallet
xPortal
Slingshot
ECOIN Wallet
open a GitHub issue
Contributing
Adding Support for a New Blockchain
LICENSE