Buy and Stake Stablecoins
This guide covers how to acquire Monolith stablecoins and earn yield by staking them in the protocol’s Vault.Acquiring Stablecoins
There are three main ways to acquire Monolith stablecoins:1. Peg Stability Module (PSM)
If the instance has a PSM configured, you can instantly swap a pegged asset (e.g., USDC) for the stablecoin at a 1:1 ratio. How to use the PSM:- Navigate to the PSM interface for your chosen stablecoin
- Enter the amount of the PSM asset (e.g., USDC) to swap
- Review the output amount (may include a small fee near immutability deadline)
- Approve the PSM asset (first time only)
- Confirm the swap transaction
- Zero fee during the first half of the immutability period
- Fee ramps from 0% to 1% during the second half of the immutability period
- Fee goes to local reserves
2. Decentralized Exchanges
Purchase stablecoins on DEXs like Uniswap, Curve, or other supported exchanges:- Connect your wallet to the DEX
- Select the stablecoin as the output token
- Choose your input token
- Execute the swap
3. Borrow Against Collateral
Mint new stablecoins by depositing collateral and borrowing. See the Borrow Guide for details.Staking for Yield
Staking deposits your stablecoins into the instance’s ERC-4626 Vault, earning yield from borrower interest payments.How Staking Yield Works
- Paid debt borrowers pay interest continuously
- Interest (minus protocol fees) is minted as new stablecoins to the Vault
- Your share of the Vault grows as interest accumulates
- Withdraw at any time to claim your principal plus earned yield
Step 1: Access the Vault
Navigate to the staking interface for your chosen stablecoin instance. Each instance has its own Vault with naming convention:- Vault token name: “Staked [Name]” (e.g., “Staked Monolith USD”)
- Vault token symbol: “s[Symbol]” (e.g., “sUSD”)
Step 2: Deposit Stablecoins
- Enter the amount of stablecoins to stake
- Approve the stablecoin (first time only)
- Confirm the deposit transaction
The first deposit to a Vault burns a small amount (0.01 Coin) to initialize share pricing and prevent inflation attacks.
Step 3: Monitor Your Position
Your staked position earns yield continuously. Track:- Shares owned: Your Vault token balance
- Current value: Shares × share price (increases as yield accrues)
- APY: Based on current borrow rate and total staked vs total paid debt
- Current borrow rate (higher = more yield)
- Ratio of total staked to total paid debt (lower = more yield per staker)
- Protocol fee deductions
Step 4: Withdraw
Withdraw your staked stablecoins plus accumulated yield at any time:- Enter the amount to withdraw (in stablecoins or shares)
- Confirm the withdrawal transaction
Understanding Yield
Yield Sources
- Borrower interest: Primary source from paid debt borrowers
- Interest is minted directly to the Vault as new stablecoins
Yield Distribution
Interest generated is split:- Local reserve fee: Goes to instance operator (0-10%)
- Global protocol fee: Goes to Monolith protocol (0-10%)
- Staker yield: Remaining amount minted to Vault
Yield Considerations
- Higher staked ratio = Lower yield per staker (yield is shared among more depositors)
- Higher borrow rate = Higher yield (more interest generated)
- Total paid debt = Base for interest calculation (more paid debt = more interest)
Vault Token (sToken)
When you stake, you receive Vault shares (sTokens):- Transferable: Can be sent to other addresses
- Composable: Can be used in other DeFi protocols
- Yield-bearing: Value increases as interest accrues
- ERC-4626 compliant: Standard vault interface
Share Pricing
Example Workflow
- Acquire: Swap 10,000 USDC for 10,000 Coin via PSM
- Stake: Deposit 10,000 Coin, receive ~10,000 sToken shares
- Earn: After one year at 5% APY, shares are worth ~10,500 Coin
- Withdraw: Redeem shares for 10,500 Coin
Risks
Interest Rate Risk
- Yield depends on the borrow rate which fluctuates based on market conditions
- Low borrowing demand = low yields
Smart Contract Risk
- Funds are held in protocol smart contracts
- Review security information and audits
Peg Risk
- If the stablecoin trades below $1, your Coin holdings lose dollar value
- Redemption mechanisms help maintain the peg
Quick Reference
| Action | Function | Notes |
|---|---|---|
| Buy via PSM | lender.buy(assetIn, minCoinOut) | Swap pegged asset for Coin |
| Sell via PSM | lender.sell(coinIn, minAssetOut) | Swap Coin for pegged asset |
| Stake | vault.deposit(assets, receiver) | Deposit Coin, get shares |
| Unstake | vault.withdraw(assets, receiver, owner) | Withdraw Coin + yield |
| Check balance | vault.balanceOf(address) | Your share balance |
| Check value | vault.previewRedeem(shares) | Coin value of shares |

