awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
trustwallet avatar

trustwallet/assets

0
View on GitHub↗

Assets

This project provides a collection of infrastructure components for multichain wallet integration, including a cryptographic library for cross-chain transaction signing and a curated repository for cryptocurrency asset metadata. It serves as a central hub for managing token logos, contract addresses, and technical specifications for digital assets across multiple blockchains.

The system includes a Model Context Protocol server that exposes real-time blockchain data and technical documentation to large language models. It further extends this AI integration by providing a standardized tool-calling interface, allowing AI agents to programmatically query blockchain state and perform wallet management tasks.

The project covers a broad surface of blockchain capabilities, including the maintenance of a decentralized application directory for wallet browsers, the calculation of optimal swap and bridge routes, and the implementation of multi-chain address derivation. It also supports the management of staking validator metadata and the execution of cryptographic operations across Ethereum, Bitcoin, and Solana.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
developer.trustwallet.com/assets/new-asset
↗

Features

  • Blockchain AI Agent Integrations - Serves live blockchain data through a standardized context protocol server for programmatic access by AI agents.
  • Cryptocurrency Asset Registries - Maintains a community-curated repository of token logos and contract addresses for digital assets.
  • Asset Metadata Registries - Stores token logos and contract addresses in a version-controlled repository updated via reviewed pull requests.
  • Cryptocurrency Asset Metadata Retrievers - Provides a curated repository for retrieving token logos and technical specifications across multiple blockchain networks.
  • AI Agent Context Enrichers - Supplies AI coding agents with architectural context and API endpoints to eliminate manual documentation pasting.
  • Model Context Protocol Integrations - Serves blockchain data and documentation to language models through a standardized context server for programmatic access.
  • AI Coding Assistant Integrations - Integrates context protocol servers and domain skills into AI coding assistants for live blockchain data access.
  • MCP Servers - Implements a Model Context Protocol server that serves blockchain data and technical documentation to large language models.
  • Model Context Protocol Servers - Serves real-time blockchain data and technical documentation to language models through a standardized context interface.
  • Tool-Calling Interfaces - Exposes wallet management and blockchain queries as discrete tools for direct consumption by AI agents.
  • Token Metadata Registries - Adds cryptocurrency tokens and coins to a curated metadata repository including logos and technical information.
  • Asset Metadata Submissions - Contributes metadata for established crypto projects through a web application and review process.
  • Blockchain State Querying - Programmatically retrieves account balances, token prices, and transaction history from blockchain networks.
  • Data Querying - Provides a programmatic interface to retrieve balances and swap data across multiple chains.
  • Asset State Querying - Retrieves detailed cryptocurrency asset specifications and supported chains via a secure CLI.
  • Asset Detail Retrievals - Searches for tokens by name or address to retrieve detailed technical specifications across multiple chains.
  • AI Assistant Integrations - Exposes blockchain data and technical documentation to AI assistants via Model Context Protocol servers.
  • Token Metadata Repositories - Maintains a curated repository of token logos and contract addresses to ensure correct asset identification in wallets.
  • Blockchain Network Interaction - Enables communication and transaction submission across diverse networks including EVM, Solana, and Bitcoin.
  • Protocol-Agnostic Interfaces - Abstracts diverse wallet protocols into a modular API to link applications to multiple blockchain networks.
  • Blockchain Transaction Signing - Implements cryptographic authorization and submission of transactions across Ethereum, Bitcoin, and Solana networks.
  • Cross-Platform Cryptographic Primitives - Implements a unified library for address derivation and transaction signing across diverse blockchain standards.
  • Wallet Encryption - Provides secure password-based encryption for wallet files and private keys at rest.
  • Wallet Connection Interfaces - Implements unified UI components for linking user wallets to web applications for identity and asset management.
  • Multichain - Provides a cross-platform library for executing cryptographic operations across numerous different blockchains.
  • Deterministic Wallet Derivers - Provides utilities for generating public and private key hierarchies from a single seed via standard derivation paths.
  • Digital Message Signing - Prompts connected wallets to produce cryptographic signatures for identity verification and authorization.
  • Browser Extension Connections - Integrates desktop browser extensions to sign transactions and interact with applications across multiple networks.
  • Address Derivation Schemes - Generates compatible wallet addresses for multiple networks from a single seed using standard derivation paths.
  • Local Private Key Stores - Generates and stores encrypted private keys locally on the host machine to ensure data remains local.
  • Cryptocurrency Wallets - Implements core wallet logic for managing private keys and mnemonic phrases to authorize transactions.
  • Smart Contract Wallets - Implements smart contract wallets with modular and upgradeable designs to enhance security and account control.
  • Transaction Signing - Implements cryptographic primitives for deriving addresses and signing transactions across Bitcoin, Ethereum, and Solana.
  • Transaction Signing and Broadcasting - Executes the full lifecycle of signing and broadcasting raw transactions across multiple blockchains.
  • Wallet Integrations - Links applications to wallets across multiple networks using a standardized and chain-agnostic interface.
  • AI Agent Toolsets - Exposes wallet management and transaction capabilities as discrete tools for direct consumption by AI agents.
  • Token Asset Registries - Stores token logos and contract addresses in a curated registry updated via reviewed pull requests.
  • AI Development Assistants - Provides AI coding assistants with a standardized context interface to retrieve real-time technical documentation.
  • Technical Documentation Retrieval - Searches and extracts content from developer guides to answer integration and development questions.
  • DApp Browsers - Provides an integrated browser environment for users to interact with decentralized applications on various networks.
  • Market Data APIs - Fetches real-time token prices and trending asset data from market APIs.
  • WalletConnect V2 Implementations - Establishes a secure session between a mobile application and a wallet using the WalletConnect v2 protocol.
  • Asset Discovery Registries - Adds new tokens, coins, or applications to a curated repository to improve user discoverability.
  • Crypto Asset Exchange Interfaces - Provides interfaces for swapping tokens, buying crypto with fiat, and viewing real-time market information.
  • Market Price Fetching Tools - Retrieves current market prices and identifies trending tokens across various categories.
  • dApp Directories - Provides a mechanism to submit decentralized applications for inclusion in an integrated wallet browser.
  • Decentralized Application Directories - Manages a community-reviewed registry of verified decentralized applications and staking validators.
  • Bitcoin Transaction Sending - Constructs and broadcasts signed Bitcoin transactions to transfer satoshis.
  • Cross-Chain Swap Routers - Identifies decentralized exchange providers and generates optimal routing and transaction data for cross-chain token swaps.
  • DEX Quote Aggregators - Identifies optimal decentralized exchange paths by fetching real-time pricing from multiple third-party liquidity providers.
  • In-Wallet Token Swapping - Executes token exchanges on a single chain or across multiple blockchains with configurable slippage.
  • Token Metadata Managers - Adds token logos and off-chain information for supported blockchains via a pull-request and review process.
  • Fiat-to-Crypto On-Ramps - Integrates aggregated quotes from third-party providers to enable buying and selling cryptocurrency using fiat.
  • Proof-of-Stake Delegation - Provides interfaces for users to delegate funds to network validators, unstake assets, and claim rewards.
  • Read API Data Retrievals - Executes read-only blockchain operations using public action calls.
  • Staking Validator Metadata - Provides names, images, and website URLs for staking validators across supported coins.
  • Token Metadata Lifecycles - Manages the addition, update, and deprecation of token metadata and logos via a structured repository.
  • Registration and Staking - Registers validator nodes within a wallet application to enable user discovery and fund delegation.
  • Deep Link Routing - Routes users to specific in-app pages or download sites using specialized URI schemes.
  • Native Token Transfers - Transfers native cryptocurrencies between addresses while managing chain synchronization.
  • EVM Network Configurations - Defines technical parameters including chain IDs and RPC endpoints for EVM-compatible networks.
  • Account Abstraction Toolkits - Implements upgradeable smart account contracts to provide flexible and programmable wallet experiences.
  • Wallet Balance Management - Retrieves wallet addresses, balances, and total portfolio values across multiple blockchain networks.
  • Digital Asset Ownership Management - Manages the association and view of on-chain digital assets and their metadata.
  • Credential Security - Saves API keys and passwords in restricted local files or system keychains to ensure credential security.
  • Connection Management - Tracks wallet connection status and manages associated account details for use within the application.
  • Blockchain Asset Security Analyzers - Analyzes wallet addresses and tokens to detect security risks such as honeypots and freeze authorities.
  • Token Allowance Controls - Provides mechanisms to check token allowances and revoke third-party spending permissions to secure assets.
  • Token Pattern Analyzers - Performs risk analysis on blockchain tokens to identify potential threats and insecure patterns.
  • Partially Signed Bitcoin Transactions - Processes and signs Partially Signed Bitcoin Transactions (PSBT) for network broadcasting.
  • Signing Restrictions - Gates transaction signing and fund transfers behind password authentication to prevent unauthorized actions.
  • Validator Metadata Publishing - Stores validator identities and operational details across blockchains to enable discovery and delegation.
  • Token Metadata Submission - Provides a standardized process for submitting token names, symbols, and logos to a curated repository.
  • App Directory Listings - Maintains a curated directory of verified decentralized applications for discovery within wallet browsers.
  • Smart Contract Callers - Provides interfaces to execute functions on smart contracts and modify blockchain state.
5,339 stars·27,179 forks·Go·MIT·14 views

Star history

Star history chart for trustwallet/assetsStar history chart for trustwallet/assets

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does trustwallet/assets do?

This project provides a collection of infrastructure components for multichain wallet integration, including a cryptographic library for cross-chain transaction signing and a curated repository for cryptocurrency asset metadata. It serves as a central hub for managing token logos, contract addresses, and technical specifications for digital assets across multiple blockchains.

What are the main features of trustwallet/assets?

The main features of trustwallet/assets are: Blockchain AI Agent Integrations, Cryptocurrency Asset Registries, Asset Metadata Registries, Cryptocurrency Asset Metadata Retrievers, AI Agent Context Enrichers, Model Context Protocol Integrations, AI Coding Assistant Integrations, MCP Servers.

Which projects share features with trustwallet/assets?

Projects with overlapping indexed features include: mystenlabs/sui — Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It… bluewallet/bluewallet — BlueWallet is a Bitcoin wallet application that provides a mobile interface for managing Bitcoin assets, including… xrplf/rippled — rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine… stellar/stellar-core — Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger… bitpay/bitcore — Bitcore is a blockchain development framework and a set of libraries used to build applications that interact with the… noahzinsmeister/web3-react — web3-react is a React framework for building decentralized applications that connect to Ethereum wallets and read…

Projects sharing features with Assets

These projects share indexed features with Assets. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • mystenlabs/suiMystenLabs avatar

    MystenLabs/sui

    7,612View on GitHub↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Rustblockchaindistributed-ledger-technologymove
    View on GitHub↗7,612
  • bluewallet/bluewalletBlueWallet avatar

    BlueWallet/BlueWallet

    3,146View on GitHub↗

    BlueWallet is a Bitcoin wallet application that provides a mobile interface for managing Bitcoin assets, including standard wallets and specialized tools for Lightning Network payments. It serves as a coordinator for various wallet types, including multisig vaults and watch-only interfaces. The project distinguishes itself through advanced security and privacy features, such as decoy storage architecture to hide assets during forced disclosure and custom entropy generation using physical dice or coins. It supports air-gapped transaction management via QR codes and PSBT integration for hardwar

    TypeScriptbitcoinbitcoinjsblockchain
    View on GitHub↗3,146
  • xrplf/rippledXRPLF avatar

    XRPLF/rippled

    5,166View on GitHub↗

    rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine and a blockchain API gateway, allowing servers to validate transactions and maintain a shared, immutable sequence of ledger state. The project features a built-in decentralized exchange engine capable of executing atomic cross-currency payments and managing order books. It includes an on-chain asset management system for issuing and controlling fungible tokens and NFTs, as well as a Byzantine Fault Tolerant system for coordinating validators. The platform provides comprehensiv

    C++blockchainc-plus-pluscplusplus
    View on GitHub↗5,166
  • stellar/stellar-corestellar avatar

    stellar/stellar-core

    3,269View on GitHub↗

    Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger and a Federated Byzantine Agreement system. It functions as a core node that maintains the shared state of the network and provides a runtime environment for executing WebAssembly smart contracts. The project enables the creation and management of digital assets, including the implementation of decentralized exchanges through distributed orderbooks and automated liquidity pools. It facilitates cross-border payment settlement by routing assets via path payments and bridging di

    C++
    View on GitHub↗3,269
Compare all 30 related projects→