|
1 | | -# Trust Developer Documentation |
2 | | - |
3 | | -Welcome to the Trust Wallet developer documentation. Here you can find documentation on contributing to Trust Wallet as well as on using Trust Wallet libraries on your own projects. |
4 | | - |
5 | | -- [MCP Server](mcp/mcp.md) |
6 | | -- [Claude Code Skills](claude-code-skills/claude-code-skills.md) |
7 | | -- [Developing for Trust Wallet platform](develop-for-trust/develop-for-trust.md) |
8 | | - - [Browser Extension](develop-for-trust/browser-extension/browser-extension.md) |
9 | | - - [Mobile (WalletConnect)](develop-for-trust/mobile/mobile.md) |
10 | | - - [Deep Linking](develop-for-trust/deeplinking/deeplinking.md) |
11 | | -- [Listing new dApps](dapps/listing-guide.md) |
12 | | -- [Listing new assets](assets/new-asset.md) |
13 | | -- [Wallet Core](wallet-core/wallet-core.md) |
14 | | -- [Barz - Smart Wallet](barz-smart-wallet/barz-smart-wallet.md) |
15 | | - |
16 | | -Want to discuss more? join our [Trust Wallet Developers](https://discord.gg/trustwallet) on Discord. |
| 1 | +# Trust Wallet Developer Documentation |
| 2 | + |
| 3 | +[Trust Wallet](https://trustwallet.com) 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. |
| 4 | + |
| 5 | +This documentation covers everything for developers: building on top of Trust Wallet, listing your project, and integrating Trust Wallet's open-source libraries. |
| 6 | + |
| 7 | +--- |
| 8 | + |
| 9 | +## Build on Trust Wallet |
| 10 | + |
| 11 | +### [Developing for Trust Wallet](develop-for-trust/develop-for-trust.md) |
| 12 | +An introduction to web3 development with Trust Wallet. Covers the Provider API, WalletConnect, deep linking, and the browser extension. |
| 13 | + |
| 14 | +- [Browser Extension](develop-for-trust/browser-extension/browser-extension.md) |
| 15 | +- [Mobile (WalletConnect)](develop-for-trust/mobile/mobile.md) |
| 16 | +- [Deep Linking](develop-for-trust/deeplinking/deeplinking.md) |
| 17 | + |
| 18 | +### [Barz — Smart Wallet](barz-smart-wallet/barz-smart-wallet.md) |
| 19 | +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. |
| 20 | + |
| 21 | +--- |
| 22 | + |
| 23 | +## List Your Project |
| 24 | + |
| 25 | +### [Listing a New dApp](dapps/listing-guide.md) |
| 26 | +Submit your dApp for listing in the Trust Wallet browser. Covers the listing requirements and submission process. |
| 27 | + |
| 28 | +### [Listing a New Asset](assets/new-asset.md) |
| 29 | +Add your token or coin to the Trust Wallet asset repository. Covers logo requirements, token information, and the pull request process. |
| 30 | + |
| 31 | +### [Staking Validators](assets/staking-validator.md) |
| 32 | +List your validator in the Trust Wallet app so users can discover and delegate to it directly. |
| 33 | + |
| 34 | +--- |
| 35 | + |
| 36 | +## Libraries |
| 37 | + |
| 38 | +### [Wallet Core](wallet-core/wallet-core.md) |
| 39 | +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. |
| 40 | + |
| 41 | +--- |
| 42 | + |
| 43 | +## Tooling |
| 44 | + |
| 45 | +### [MCP Server](mcp/mcp.md) |
| 46 | +Trust Wallet publishes a Model Context Protocol (MCP) server that gives AI coding assistants direct access to this documentation. |
| 47 | + |
| 48 | +### [Claude Code Skills](claude-code-skills/claude-code-skills.md) |
| 49 | +Domain-specific Claude Code skills for Trust Wallet libraries, enabling AI-assisted development with knowledge of Trust Wallet's APIs and conventions. |
| 50 | + |
| 51 | +--- |
| 52 | + |
| 53 | +Have questions? Join the [Trust Wallet Developers](https://discord.gg/trustwallet) Discord. |
0 commit comments