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.

Step 1: Set up a Stellar Wallet

You need a Stellar wallet that allows issuing tokens. Popular choices include:

Fund your wallet with at least a few lumens (XLM). These are required as a base reserve and for transaction fees.

Step 2: Create an Issuer Account

Tokens on Stellar are always issued from a special account. You can use your wallet to generate a new keypair. This account will hold the authority to issue your token.

Example Keypair:
Public Key: GXXXX...
Secret Key: SXXXX...

⚠️ Important: Keep the secret key safe. Whoever controls it, controls your token.

Step 3: Define Your Token

Choose a code (up to 12 characters) and a name. Examples:

You can then issue your token by sending a "payment" from the issuer account to your main account with the chosen code.

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 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

Step 5: Add Liquidity (Optional)

To make your token tradable, add it to an AMM liquidity pool against XLM, USDC, or even another experimental token in the LibreTradingEcosystem.

Step 6: Share Your Token

Congratulations 🎉 You’ve just created your first personal token! Share your asset code and issuer address so others can find and trust it.