Ecosystem Showcase
1. Somnia Domains (.somi)
1.1 For Users
How to Claim a Domain?

Go to somnia.domains and connect your wallet.
Enter the domain you wish to claim in the “Domain Name” field.
If the domain address has not been reserved or claimed, you can claim it.
Claim periods of 1, 2, or 3 years are available. If you wish to extend it further, you can extend the period by clicking the “Renew” button in the “Domain Management” menu.
Domains that are not renewed before their expiration date will automatically expire and become available for others to claim.
How to Set Primary Domain?

You can view the domains you own from the “Domain Management” menu.
Here, you can set your desired domain as the Primary Domain.
Your primary domain is the domain that dApps can access via API. You can remove it or change it to another domain at any time.
1.2 For Developers
.somi API
You can retrieve the primary domain data of wallets using somi's API. This allows users to see their Primary Domains instead of their wallet addresses in the frontend.
What does the API returns?
You can display the wallet or primaryDomain strings in your frontend using the hasPrimary boolean value.
2. Tokos
2.1 For Users
Tokos is a decentralized liquidity protocol operating on the Somnia network that enables users to earn interest income by staking their digital assets or borrow funds by providing collateral. The protocol operates in a decentralized and transparent manner.
How to Supply Assets and Earn Interest?

Go to the Tokos App: Connect your wallet to the Tokos lending platform.
Select an Asset: Choose the digital asset you wish to supply from the list of available markets.
Enter Amount: Specify the amount of the asset you want to supply to the liquidity pool.
Approve & Supply: First, approve the Tokos smart contract to spend your tokens, then submit the supply transaction.
Start Earning: Once your transaction is confirmed, you will start earning interest on your supplied assets. You will receive a corresponding amount of aTokens (e.g., aUSDC), which represent your share in the pool and accrue interest in real-time.
How to Borrow Assets?

Supply Collateral: Before you can borrow, you must supply assets to be used as collateral.
Enable as Collateral: In your supply dashboard, make sure the asset you want to use as collateral is enabled.
Choose Asset to Borrow: Select the asset you wish to borrow from the "Borrow" section.
Specify Amount: Enter the amount you want to borrow. The interface will show your "Health Factor," which indicates the safety of your loan. A lower Health Factor increases your risk of liquidation.
Confirm Transaction: Submit the borrow transaction. The borrowed assets will be transferred to your wallet.
2.2 For Developers
Tokos provides a base layer for developers to build their own DeFi applications. By interacting with the protocol's smart contracts, you can integrate borrowing/lending functions into your own platforms. You can access the Tokos smart contracts via the link.
3. Elix.fi
3.1 For Users
Elix is a CLOB (Central Limit Order Book) / AMM hybrid decentralized exchange (DEX) built on the Somnia Network, designed to bring the performance and trading experience of a centralized exchange (CEX) fully on-chain.
How to Trade on Elix?

Go to the Elix App: Connect your wallet to the Elix trading platform.
Select Market: Choose the trading pair you are interested in, for example, WETH/USDC.
Choose Order Type: You can place a Market Order to trade at the current best price, or a Limit Order to specify the exact price at which you want to buy or sell.
Enter Details: For a limit order, enter the price and the amount you wish to trade. The interface will show you the total cost and fees.
Place Order: Submit your order. Limit orders will sit on the order book until the market price reaches your specified price, at which point they will be automatically executed.
How to Earn Yield on Elix?

Elix offers innovative yield opportunities for liquidity providers through its "Earn" page.
Navigate to Earn Page: Find the "Earn" section in the Elix app.
Explore Vaults: Browse the available vaults. Each vault has a different strategy and risk profile, targeting specific token pairs.
Deposit Liquidity: Choose a vault that fits your strategy and deposit your assets. By depositing, you become a liquidity provider and start earning fees from trades, and potentially other rewards.

3.2 For Developers
Elix's revolutionary feature is that liquidity is not locked. Liquidity providers can use their funds in other protocols until their orders are matched. This opens up immense possibilities for "composable" DeFi strategies.
Core Concepts for Integration
Capital Efficiency & Composability: Elix’s core innovation is that liquidity is not locked in the order book. As a developer, this means your users can use assets such as aTokens supplied to Tokos as collateral to provide liquidity on Elix. Users can earn both lending interest from Tokos and a share of trading fees from Elix simultaneously.
Smart Hooks (Programmable Orders): Elix allows liquidity providers to post arbitrary Smart Contracts (Hooks) as offers. These programmable orders can execute custom logic directly on-chain. This unlocks new opportunities for automated trading, dynamic pricing, and cross-protocol yield strategies.
Off-Chain Order Posting, On-Chain Settlement: To achieve CEX-level performance, Elix can utilize off-chain services for order matching while ensuring that all settlements and fund transfers are executed transparently and securely on the Somnia blockchain. Developers can build bots and strategies that interact with this high-frequency matching engine.
For more information, please check Elix.fi Docs.
Last updated