Trust lines are one of the most important and frequently misunderstood concepts on the XRP Ledger. Unlike Ethereum where any account can hold any ERC-20 token automatically, the XRPL requires you to explicitly opt in to holding any non-XRP asset by establishing a trust line to its issuer. This guide walks you through what trust lines are, why they exist, how to set up your first one safely, and the common pitfalls to avoid as a new user.
What Is a Trust Line?
A trust line is a directional accounting relationship between your XRPL account and a token issuer. When you create a trust line, you are telling the ledger: "I am willing to hold this issuer's token, up to a certain limit." Without a trust line, you cannot receive or send the token. The trust line stores your balance of the token and tracks the maximum amount you are willing to hold from that specific issuer.
This model exists because the XRPL's issued tokens are essentially IOUs. When an issuer like Bitstamp creates a USD token on the XRPL, they are promising to redeem it for actual dollars. By requiring an explicit trust line, the XRPL ensures you only hold IOUs from issuers you have chosen to trust, protecting you from receiving spam tokens or unwanted assets.
Trust Line Reserves
Every trust line on your account requires a reserve of 2 XRP that is locked but not lost. This reserve cannot be sent or used elsewhere as long as the trust line exists. Removing the trust line releases the reserve back to your spendable balance. This reserve mechanism prevents spam by making it economically impractical to flood the ledger with worthless trust lines, and it ensures the ledger remains efficient as it scales.
Step-by-Step: Setting Up Your First Trust Line
- Open your XRPL wallet (Xaman, Crossmark, or GemWallet)
- Make sure your account has at least 12 XRP: 10 XRP for the base reserve and 2 XRP for the new trust line reserve
- Find the token you want to hold and verify the issuer's address through their official website or a reputable XRPL explorer
- Navigate to the Tokens, Trust Lines, or Currencies section of your wallet
- Add a new trust line by entering the currency code (e.g., USD, SOLO) and the issuer's XRPL address
- Set the trust limit, which is the maximum amount of this token you are willing to hold; this can be a high number for legitimate issuers
- Review the transaction details and approve it; the trust line activates within a few seconds
- You can now receive, hold, and send the token through your wallet
Verifying Issuer Addresses
The single most important step is verifying that you are setting a trust line to the correct issuer address. Scammers regularly create fake tokens with the same currency code as legitimate ones (such as a fake USD or SOLO) but issued from different addresses. Always cross-reference the issuer address with the project's official website, their verified social media, and well-known XRPL explorers like Bithomp or XRPSCAN. Never copy an issuer address from a Telegram message, Discord DM, or anywhere else without independent verification.