Get Started

Trust Walletarrow-up-right is a self-custody, multi-chain crypto wallet used by millions of people worldwide. It supports 100+ blockchains and millions of assets, giving users full control of their keys while providing a seamless experience for storing, sending, receiving, and swapping crypto — as well as connecting to dApps across web3.

This documentation covers everything for developers: building on top of Trust Wallet, listing your project, and integrating Trust Wallet's open-source libraries.


Build on Trust Wallet

An introduction to web3 development with Trust Wallet. Covers the Provider API, WalletConnect, deep linking, and the browser extension.

Barz is Trust Wallet's ERC-4337 compatible smart contract wallet. Learn how to integrate it into your project for a modular, upgradeable smart wallet experience.


List Your Project

Submit your dApp for listing in the Trust Wallet browser. Covers the listing requirements and submission process.

Add your token or coin to the Trust Wallet asset repository. Covers logo requirements, token information, and the pull request process.

List your validator in the Trust Wallet app so users can discover and delegate to it directly.


Libraries

Trust Wallet's open-source, cross-platform cryptographic library. Supports 130+ blockchains with native bindings for iOS (Swift), Android (Kotlin/Java), Go, WebAssembly, and more.


Tooling

Trust Wallet publishes a Model Context Protocol (MCP) server that gives AI coding assistants direct access to this documentation.

Domain-specific Claude Code skills for Trust Wallet libraries, enabling AI-assisted development with knowledge of Trust Wallet's APIs and conventions.


Have questions? Join the Trust Wallet Developersarrow-up-right Discord.

Last updated

Was this helpful?