Self-Service Listing
Create your own pool and make your token tradeable on ALEX decentralized exchange in simple steps!
Last updated
Create your own pool and make your token tradeable on ALEX decentralized exchange in simple steps!
Last updated
Supported Tokens: ALEX Self-Service Listing currently supports Stacks Chain Tokens (SIP-010 Standard Token).
Self-Service Listing allows you to create your own liquidity pool on the ALEX DEX, enabling the permissionless trade of the listed token with an anchor token within the exchange. The anchor token is typically one with a stable value, providing a reliable reference point for defining the price of the newly listed token.
Pool creation usually takes between 24 to 48 hours. Once the pool is created and live, the price discovery phase begins: users can start trading the listed token against the anchor token and viceversa. Users interested in providing liquidity can contribute to the pool like any other ALEX pool.
The pool owner is the initial liquidity provider and is responsible for selecting the settings for the initial LP tokens (see Step 2: Choose LP Lock & Burn Settings).
The trading pool operates using the ALEX Automated Market Maker (AMM) algorithm, which dynamically determines the exchange rate (price) based on the trades.
Available Anchor Tokens: Native STX token, ALEX token and aBTC token.
Interested in having your own unique pairs out of the available anchor tokens? Please reach out to us. It is important to note that unique pairs are subject to approval by the ALEX Lab Foundation team.
👉 Token Deployment. Ensure your token is deployed on the Stacks blockchain, as you will need to provide the token contract.
👉 Select an Anchor Token. Choose an anchor token from the available options: Stacks native token STX, ALEX token, or aBTC token. Ensure you have at least 1,800 STX or an equivalent value in ALEX or aBTC token to create the pool—this is the minimum anchor token liquidity.
👉 Determine Initial Price. Decide the initial price for your listing token in terms of anchor token units. This should answer the question: how many anchor tokens do users need to buy one listed token?
👉 Calculate Initial Liquidity. Once the initial price is determined, you can set the initial liquidity amounts for both tokens in the pool. You may calculate this manually or use the ALEX Lab UI for assistance. If you're planning to add farming to the pool, make sure to reserve enough tokens for farm rewards.
🔎 For more details, check the FAQs section.
With that said, let's get hands-on!
Head to the Self-Service Listing page at the ALEX Lab App. Alternatively, you can access it via the app.alexlab.co homepage by navigating to the Swap
-> Pool
tab. Once on the Pool main page, hit the + Create
button and select the Creating a new pool
option.
After submitting the Self-Service Listing Pool, a pop-up will appear, allowing the creator to choose whether to lock or burn the initial LP tokens, or to leave the liquidity pool unlocked. By default, the Self-Service Listing Pool is set to be locked for 6 months, as it is the recommended option. Users are prompted to select one of three settings:
Do not lock LP 🔓: There will be no lock-up period and the initial liquidity provider (the pool creator) will receive the corresponding LP tokens once the pool is live and operational. Since the pool is unlocked, the owner will be able to withdraw liquidity at any time.
LP is locked for 6 months 🔒 : This is the default option. It locks liquidity within decentralized smart contracts for a 6 month period, requiring a manual LP claim after maturity. When the period concludes, the pool owner can withdraw liquidity as any other provider. This prevents unexpected withdrawals and protects liquidity providers from rug pulls.
Burn LP 🔥 : Permanently burns a portion of tokens, ensuring that they can never be recovered or withdrawn. Since the initial liquidity vanishes, this option protects future liquidity providers from rug pulls and enhances trust and transparency.
In case of locking or burning tokens, there will be a highlighted banner that displays the setting selected by the pool creator. This way, liquidity providers will know if the initial LP tokens have been locked or burnt, or if neither option has been applied.
Once the transaction from Step 1 is completed, you will see the checkbox labeled Deposit Anchor Token ✅
marked as done. The ALEX team will review the submitted information and create a specific contract (a wrapped version) for your token to interact with the AMM DEX. This process may take between 24 and 48 hours.
Once the Contract ready ✅
checkbox is marked as done, you're ready to deposit the listing token balance. This step involves interacting with a smart contract, so be sure to review the transaction details, paying particular attention to the amount to transfer. By accepting this transaction, you agree to transfer the initial liquidity of the listing token from your wallet to the ALEX smart contract.
Once the Deposit Listing Token ✅
transaction is completed and the Open pool ✅
checkbox is marked as done, your pool will be automatically ready for use. The new pool will appear as an ALEX Pool under the Self Listed
tab on app.alexlab.co/pool.
🤝 After completing this step, you (and everyone) can start trading the token pair on ALEX DEX 🤝
If you have added a custom start-block
configuration, the pool will be unavailabe until that block is reached.
To make your token visible on the ALEX Token List at app.alexlab.co/token-list, provide additional token information. Click on Customer Support
on the Self-Service Listing page or contact us via Telegram at t.me/ALEXselfservice to submit the information (e.g. X accont, Discord, official website).
ALEX requires a Coingecko or CoinMarketCap token listing to verify the provided social media information before uploading it to the official list at app.alexlab.co/token-list.
Thanks for creating your pool on the ALEX DEX 🎉 📈
In this step, you will set up the pool trading pair and configuration parameters. As part of this same transaction, you will transfer the anchor token's initial liquidity .