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.
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:
- Code: YOURNAME
- Name: Your Personal Token
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:
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.