Rooster Protocol
HomeSwapAdd LiquidityTokens
  • Overview
    • RWA Liquidity Hub
    • AMM
    • Flywheel
    • Tokenomics
      • veROOSTER
      • Token Distribution
  • Get Started
    • For Traders
    • For LPs
      • Yield Accruing Positions
    • For RWAs
      • How Rooster Supports Nest Vaults on Plume
  • Developers
    • Contract Addresses
    • Routes API
    • Call Data API
    • Security
  • Community and Support
    • Protocol Updates
    • Community Articles
    • Contact the Team
    • Brand Assets
Powered by GitBook
On this page
  1. Get Started

For Traders

A guide on how to trade RWAs on Rooster.

PreviousToken DistributionNextFor LPs

Last updated 2 days ago

All trading on Rooster involves swapping one kind of token for another. As a trader, you specify the token you want to give and the token you want to receive in return. In order to make a swap, you will need to have some tokens already in your wallet.

To trade tokens, you should first navigate to the . There you will see a window with two token inputs. The top one is used to indicate the token you want to trade on Rooster; the bottom one is used to indicate the token you want to receive in return.

Use the drop-down menus to choose a token pair for your swap. Once you have one token selected, the other drop-down menu will present a list of tokens available for swapping with that token. You can also use the double arrow button between the token inputs to switch the direction of your swap quickly. The tokens available for swapping are limited by the pools currently deployed on Rooster.

You can use the numeric input in the token inputs to choose the amount of tokens you want to swap. If you want to swap all of the token you hold, you can click the Max button to choose the maximum amount you have available in your connected wallet. You will also be able to see the current balance of each token that is currently in your wallet.

Once you have chosen your tokens and token amounts, the button will update to say Swap [input token] to [output token] (so long as your wallet balance is sufficient to make the swap and the tokens have both been approved).

Please note, the first time you use any token on Rooster, you will be asked to Approve that particular token. UI buttons like Swap/Deposit will show as Approve [Token] until that token has been approved. Approving a token requires you to confirm the choice with your wallet. You may also need to set an appropriate spending allowance.

Below the Swap button, you can find a summary of the details of your swap:

  • The price you are paying for your swap, expressed as how much output token you are getting for each input token

  • The price impact of your swap on the pool

  • The minimum amount of the output token you are guaranteed to receive in the swap

The AMM guarantees a minimum amount because there can still be fluctuations in the pool before you click the Swap button and send your transaction to the blockchain. But you can be certain you will receive the minimum amount if you choose to execute the transaction.

If you want to fine-tune the parameters of your swap, you can use the controls icon above the input token field. This will allow you to select your slippage tolerance (i.e., how much drift from the quoted price you are comfortable with).

If you are happy with the details of your swap, click Swap [input token] to [output token]. The UI will now ask you to review and confirm your swap.

Clicking Confirm Swap will send a transaction authorization to your wallet. At this point, a pop-up window should appear asking you to confirm the transaction in your wallet. Click Confirm in this window, and it will close. After a short wait, you will see a confirmation that your swap was successful.

Swap page
The Swap page on Rooster.