How to Create Your First Personal Token

This guide will walk you through the basic steps of creating your first personal token on the Stellar network. No prior blockchain experience required – just curiosity and a wallet with a little XLM for fees.

Things to Consider: What Kind of Token Are You Creating?

Before you touch any settings or issue a single unit, it helps to be clear about what your token is supposed to be. In practice, many ideas fall into two simple categories:

1. Community Token for a Personal Brand

A community token is mostly about people, not markets. It can act like a programmable membership card:

In this case, the main value comes from what your community does with the token, not from complex trading logic.

2. Personal Store of Value / Experimental Trading Token

The idea behind LIBRE and its trading tokens is closer to a personal, programmable store of value. You can think of it like setting up your own transparent, on-chain mini “basket” of assets.

A simple example: you add liquidity with:

If there are no extra trading fees or special logic, the value behind your token is effectively determined by how XLM and USDC perform over time. Your token becomes a live representation of that 50/50 basket.

You can extend this idea by including more assets in your liquidity, for example:

Each new asset changes the risk/return profile and behavior of your token.

LIBRE and its trading tokens follow this second idea: they are designed as experimental stores of value where a network of interconnected tokens trades against each other. With continuous trading and fees, the system explores how motion, volatility and on-ledger fee flows can contribute to value creation over time. It is an ongoing experiment, not investment advice.

Step 1: Set up a Stellar Wallet

You need a Stellar wallet that allows you to hold multiple assets and sign transactions. Popular choices include:

Create or restore your wallet and fund it with at least a few lumens (XLM). XLM is required as a base reserve and to pay for transaction fees on the network.

This main wallet will usually act as your “personal” wallet – the place where you hold and manage your assets, including the tokens you create.

Step 2: Create an Issuer Account and a Distribution Wallet

On Stellar, tokens are issued from a dedicated issuer account, but they are usually held and traded from a separate distribution account.

Using your wallet or the Stellar Laboratory, generate a new keypair for the issuer account and fund it with the minimum XLM required to exist on the network.

Then decide which account will be your distribution wallet. This can be your main wallet or another dedicated account. On the distribution account, you must:

Without this trustline on the distribution account, it cannot receive or hold your newly created token.

⚠️ Important: Keep the issuer secret key safe. Whoever controls it, controls the ability to mint more of your token (unless you later lock the issuer).

Step 3: Issue Your Token Using Stellar Laboratory

Now that you have:

…you can actually create (issue) your token.

You can do this using the official Stellar Laboratory at https://lab.stellar.org.

In the Laboratory, go to the transaction builder and:

When you submit and sign this transaction:

After sending the payment, you have officially created your first token and it now exists as a balance on your distribution account.

Step 4: Write a TOML File

A TOML file makes your token discoverable and trustworthy. Create a file stellar.toml in your GitHub Pages repository (or any HTTPS-hosted site) and describe your token:

[[CURRENCIES]]
code="YOURNAME"
issuer="GYOURISSUERACCOUNT"
display_decimals=7
name="Your Personal Token"
desc="This is my personal token, created to explore the LibreTradingEcosystem."
image="https://your-link-to-token-logo.png"

Make sure the TOML file is hosted at:
https://yourgithubusername.github.io/.well-known/stellar.toml

Once this is online and correctly formatted, wallets like LOBSTR and explorers like Stellar.Expert can show your token logo and description.

Step 5: Add Liquidity (Optional)

To make your token tradable, you can add it to an AMM liquidity pool.

On Stellar-based interfaces that support AMMs, you can:

By depositing both assets into the pool, you make it possible for others to swap your token. If fees are enabled, the pool can also start accumulating trading fees over time.

Step 6: Share Your Token

Congratulations 🎉 You’ve just created your first personal token!

Share your asset code and issuer address so others can:

Be clear whether this is a community token, an experimental store of value, or part of a broader system like the LibreTradingEcosystem. You are now running your own micro-asset on a live network.