Skip to content

Comprehensive Guide: Participating in rsERG Liquidity Pools#

This guide walks you through the process of participating in rsERG/ETH liquidity pools. It covers essential precautions, the bridging process, and how to provide liquidity on Uniswap step by step.

Important Notes#

ERGO Token Contract Address#

  • ERGO Token Contract: 0x6C060Ba738af39A09F3b45ac6487dFC9Ebb885f6
  • Always verify the token contract address on the Rosen asset list or on Etherscan. Avoid using addresses shared via DMs or chats, as there are scams, especially on EVM chains.

Liquidity Pools (LPs)#

Liquidity pools are versatile financial tools used by both small investors and large entities. By providing liquidity, you can:

  • Earn Swap Fees: LP providers share the swap fees paid by traders.
  • Hedge Risk: By pooling multiple assets, you can reduce losses in volatile markets.

LPs are relatively safe, especially when using verified decentralized exchanges (DEXs) with high liquidity. However, it’s essential to do your own research (DYOR) to understand the risks involved.


Preparing for the Bridge#

Before bridging ERG to ETH, ensure you have an Ethereum wallet with enough ETH for gas fees. Recommended wallets include MetaMask and Rabby Wallet, both of which support hardware wallets for added security.


Bridging Assets Using Rosen#

To bridge ERG through Rosen, follow these steps:

  1. Access Rosen Bridge: Visit the Rosen Bridge application.
  2. Select Source and Target Chains: Choose 'Ergo' as the source and 'Ethereum' as the target.
  3. Enter Destination Address: Fill in the Ethereum destination address where you want to receive the assets.
  4. Select Token and Amount: Choose 'ERG' as the token and specify the amount you wish to bridge.
  5. Review Fees: The Rosen UI will display both the transaction fee and the bridge fee before you proceed.

By following these steps, you can efficiently bridge your assets using Rosen Bridge.

  • Consolidate Your Wallet: If you encounter an "insufficient ERG" message but have funds, consolidate your wallet using Nautilus > Wallet Optimization.
  • Transaction Timing: Transfers typically take around 2 hours, but delays can occur.
  • Monitor Transaction Status: Track your transaction progress on the Rosen events page.

Step-by-Step: Providing Liquidity on Uniswap#

Follow these steps to provide liquidity in the rsERG/ETH pool on Uniswap:

Step 0: Enable Smart Transactions in MetaMask#

  1. MetaMask Advanced Settings: Enable the "Smart Transactions" feature to ensure that if a transaction fails or gas fees exceed the market rate, the transaction will be reverted at no cost. This may take about 2 minutes to process.

Step 1: Open Uniswap#

  • Access Uniswap via this link or by visiting it through a reliable source like DefiLlama (navigate to Chains > Ethereum > Uniswap).

Step 2: Connect Your Wallet#

  • Connect Your Wallet

Opening Uniswap

  • Select your ETH address that holds rsERG tokens.

Connecting Wallet

Step 3: Confirm Permission#

  • Once connected, confirm that Uniswap has permission to access your wallet.

Confirming Permission

Step 4: Access the Pool Section#

  • Navigate to the “Pool” tab and click on “+ New Position.”

Access Pool

Step 5: Choose Pair#

  • Enter ETH in the left field and rsERG from the dropdown list next to it.

You can also add to the rsBTC pool, which may give BTC holders some incentive to use the bridge.

Step 6: Select the Fee Tier#

  • The rsERG/ETH pair has a 1% fee pool, which is usually selected by default.

Selecting Fee Tier

Step 7: Enter the Deposit Amount#

  • Input the amount of ETH or rsERG you want to provide. The system will automatically calculate the corresponding amount of the other asset (50/50 ratio).

Entering Deposit Amount

Step 8: Preview and Confirm the Transaction#

  • If you have enough assets, click “Preview” to review the transaction details. Then click “Add” to initiate the liquidity transaction.

Previewing Transaction

Step 9: Approving rsERG Interaction with Uniswap#

  • Uniswap will require your approval to interact with your rsERG tokens.
    • Infinite Approval Option: You can set this approval to an infinite amount, meaning you won’t need to approve every time you interact with the contract. This can be revoked later via Etherscan if necessary.
    • Exact Amount Option: Alternatively, you can set the approval to the exact amount of rsERG you plan to use, but this may become inconvenient in the future as you would need to sign the interaction transaction every time.

Step 10: Confirm the Transaction in MetaMask#

  • MetaMask will open, showing the gas fees and transaction details. Double-check everything, then confirm the transaction if everything looks correct.

Step 11: Sign Two Transactions#

  • Transaction 1: Approve Uniswap to interact with your rsERG tokens.
  • Transaction 2: Send the assets to the liquidity pool.

Confirming Transaction

Congratulations! You’ve successfully added assets to the rsERG/ETH liquidity pool.


Best Practices for Yield Farming and Liquidity Provision on Ergo#

  • Risk Management: Understand the risks involved, including impermanent loss in liquidity pools and the volatility of the crypto market.
  • Research: Stay informed about the latest Ergo DeFi projects and yield farming opportunities. Joining the Ergo community on forums and social media can provide valuable insights.
  • Diversify: Spread your investments across different pools and farming opportunities to mitigate risk.
  • Monitor Performance: Regularly check the performance of your investments. Be prepared to adjust your strategy in response to changing market conditions or new opportunities.

Leveraging SigmaUSD and SigmaRSV for Yield on Ergo#

SigmaUSD, along with SigmaRSV, offers varied strategies for yield farming within the Ergo ecosystem. These options range from direct minting to engaging in secondary market trades, each presenting unique opportunities and considerations.

  • Minting SigmaUSD: You can create SigmaUSD through a process of collateralization on the Ergo blockchain. While direct minting is typically done via platforms like SigmaUSD and TokenJay, or through the Minotaur wallet, it’s important to note that SigmaUSD’s site isn’t ‘official’ but rather one of the various user-friendly interfaces for the protocol.

  • Secondary Market Dynamics: SigmaUSD can also be acquired from secondary markets like the Spectrum liquidity pool. Here, the price of SigmaUSD may vary from its ideal peg, primarily due to supply and demand dynamics. For instance, if SigmaUSD’s demand exceeds its supply in the pool, its price might slightly increase above $1, and vice versa.

  • Arbitrage Opportunities: These price variations in the secondary market can lead to arbitrage opportunities. Savvy traders might buy SigmaUSD at a lower price from the secondary market and redeem it for $1 worth of collateral or sell it at a higher price when the demand spikes, earning a profit from these price discrepancies.


Additional Tips and Notes#

  • Track Your LP Tokens: After adding liquidity, Uniswap may prompt you to add rsERG and LP tokens to your token list. Do this so that they appear in your wallet's assets tab.
  • Gas Fee Considerations: ETH gas fees are based on current network load, not the transaction amount. Therefore, providing larger amounts may reduce overall fees as a percentage of the transaction.

To check your liquidity pool positions, visit the "Pool" tab on Uniswap.


This guide equips you with the knowledge to participate in rsERG/ETH liquidity pools effectively. Make sure to stay informed about ongoing risks, always verify contract addresses (such as on Etherscan), and use trusted platforms for your transactions.

Credit for this guide goes to Vadim on Telegram.

Resources#

  1. Ethereum Token Details:
  2. Token Name: rsERG
  3. Contract Address: 0x6C060Ba738af39A09F3b45ac6487dFC9Ebb885f6
  4. Liquidity Pool ID: 0x85bb44d0a6f2a5844975ef19149d9c4b0bb77b7d

  5. Cardano Token Details:

  6. Asset ID: asset1a7ej28cdf078tndzcvswm5whk2jrpd0z98vlg4
  7. Policy ID: 04b95368393c821f180deee8229fbd941baaf9bd748ebcdbf7adbb14
  8. Token Explorer: CardanoScan