Cookie Policy

By clicking on “Accept all cookies”, you consent to the storage of cookies on your device and the associated processing of your personal data by Sushi Labs and our partners to improve website navigation, analyse website usage and conduct surveys. You can revoke your consent at any time via the “Manage cookie preferences” button.

For further information on our data processing and cookies, please visit our and our .

  • Academy
  • Blog
  • FAQ
  • Katana

    Tutorial: Bridge to Katana via SushiXSwap
    Tutorial: Bridge Assets to Katana via the Katana App
    Tutorial: How to Swap on Katana via Sushi
    Tutorial: Add Liquidity (LP) on Katana via Sushi (v3)
    Tutorial: Mint, LP and Trade uAssets on Katana via Sushi
    Tutorial: Add Katana Network to Your Wallet
    Tutorial: How to Make an Early Deposit on Katana
    Tutorial: Deposit Assets on Katana App
    Tutorial: How to Remove Your Liquidity Position + Claim Rewards on Sushi x Katana(V3 Pools)
    Tutorial: Using Poolfish to Backtest Your SushiSwap V3 Liquidity Position
    Tutorial: Mint, LP and Trade uAssets on Katana via Sushi
    Tutorial: Bridge to Katana via SushiXSwap
    Tutorial: Bridge Assets to Katana via the Katana App
    Tutorial: How to Swap on Katana via Sushi
    Tutorial: Add Liquidity (LP) on Katana via Sushi (v3)
    Tutorial: Mint, LP and Trade uAssets on Katana via Sushi
    Tutorial: Add Katana Network to Your Wallet
    Tutorial: How to Make an Early Deposit on Katana
    Tutorial: Deposit Assets on Katana App
    Tutorial: How to Remove Your Liquidity Position + Claim Rewards on Sushi x Katana(V3 Pools)
    Tutorial: Using Poolfish to Backtest Your SushiSwap V3 Liquidity Position

    This guide shows how to mint uAssets on Universal.xyz, then set up new pools and provide liquidity on Sushi v3 on the Katana network.

    uAssets are 1:1 backed, wrapped versions of tokens, including non-EVM assets like SUI, DOGE, and SOL, brought on-chain via institutional-grade minting. With over 80 uAssets available, all can be traded on Sushi once pools are live.

    This unlocks a new layer of liquidity, enabling EVM users to trade and LP non-EVM assets directly on Katana via Sushi.

    Since most pools haven’t been created yet, this guide shows you how to mint a uAsset and create a new pool. Once pools exist, you won’t need to repeat this, unless a new uAsset or trending token emerges.

    #1: Mint uAsset on Universal.xyz

    1. Visit Universal.xyz

    Visit Universal.xyz, make sure your wallet is connected to the Katana network.


    If you do not have asset on Katana, you can bridge assets like USDC or ETH using one of the following options:

    • SushiXSwap: sushi.com/katana/swap
    • Katana App: app.katana.network

    See the full Katana Tutorial.


    2.Choose the uAsset you want to activate on Katana

    On the Trade tab, you’ll see featured uAssets like uSUI, uXRP, and uADA.
    Click on the asset you want to bring to Katana. In this example, we’ll bring uSUI, which you can select directly from the Featured section or by searching in the dropdown menu.


    3. Choose USDC to Swap Into uSUI

    • In the Sell field, select USDC and input the amount (e.g., 17.63 USDC).
    • In the Buy field, select uSUI.
    • The app will auto-calculate the output based on live RFQ pricing.

    4. Review the Quote

    Click Review trade once the app displays a firm quote (in this case, 6 uSUI for 17.63 USDC).

    Details like the exchange rate, selected network (Katana), and network cost (free) will appear.


    5. Confirm the Trade

    • Click Confirm trade.
    • Your wallet (MetaMask) will prompt you to approve spending USDC. Confirm the approval.

    6.Add uSUI to Wallet

    Meanwhile, you can click Add to wallet to make uSUI visible in your wallet.


    7. Done

    Once complete, your wallet holds uSUI—a 1:1 backed, on-chain version of SUI, now ready for trading, LPing, or use in any Katana-based DeFi strategy.


    #2: Provide Liquidity on Sushi v3

    Once you’ve minted uSUI, you can deploy it into a Sushi v3 liquidity pool to start earning swap fees and potentially protocol rewards. If your token pair doesn’t yet exist, you can also create the pool yourself.


    Step 1: Go to the Pool Page

    Visit: https://sushi.com/katana/pool
    Connect your wallet and click “I want to create a position.”

    Then, choose “V3 Position” from the dropdown.


    Step 2: Choose Your Token Pair

    Select the token pair you want to LP.
    In this example, we’ll use vbUSDC/uSUI.

    If you already hold uSUI but can’t find it in the list:

    • You can return to Universal.xyz, search uSUI, and copy the token contract address
    • Paste it into the Sushi token selector to load the token manually.

    Step 3: Select a Fee Tier

    Back to Sushi UI, pick the fee tier that best fits the pair’s volatility:

    • 0.01% – Best for very stable pairs (e.g., stable/stable)
    • 0.05% – Less volatile pairs
    • 0.3% – Best for most common pairs
    • 1% – For highly volatile or exotic tokens

    Step 4: Initialize the Pool with Start Price and Price Range

    If the pool you selected doesn’t exist yet (e.g. vbUSDC/uSUI), Sushi v3 will ask you to initialize it. This means you need to manually set a starting price and a liquidity range before you can deposit.

    This step is common when working with newly launched uAssets, since pools may not yet exist. If the pool is already set up, you can skip this and follow the standard Katana v3 liquidity guide here:
    Add Liquidity on Katana via Sushi v3


    a. Get the Start Price

    To set the start price, go to Universal.xyz, select the reverse pair (e.g. 1 USDC → uSUI), and note the output.

    In our case:
    1 USDC ≈ 0.3517 uSUI
    Set this as your Start Price in the Sushi UI.


    b. Define a Price Range

    Once the start price is set, choose a range using presets or manually:

    Example of using x/1,2:

    • Min Price: 0.29336
    • Max Price: 0.42301

    This creates a tight range around market price with:

    • 11.44x capital efficiency
    • 50:50 token ratio

    You’ll earn fees only while the price stays within this range.

    See the full Katana v3 liquidity guide here to understand more on how to set your price range:
    Add Liquidity on Katana via Sushi v3

    Note: This step only appears for brand-new pairs. If the pool already exists, you can skip this and go straight to depositing.


    Step 5: Input Token Amounts

    Enter how much of each token you want to deposit.
    Note: The required ratio is based on your price range, not necessarily 50/50.

    Note:
    A pool needs at least $1,000 of each token to be priced properly.
    For demo purposes, we’ve only added a small amount to showcase the flow.


    Step 6: Approve Tokens

    Click Approve for each token.
    Your wallet will prompt you to grant permission for Sushi to use the assets.


    Step 7: Preview and Confirm

    Click Preview, review your position summary (price range, slippage, token amounts), and click Add Liquidity.

    Confirm the transaction in your wallet.

    You’ll see a message confirming your LP position was created.
    You can click “View on Explorer” to verify the transaction onchain.


    Step 8: Manage Your Position

    Return to the Pool page and go to the “My Positions” tab.
    Here, you can monitor your position, check unclaimed fees, rebalance your range, or withdraw liquidity.

    #3: Trade SUI on Sushi

    Since the new uAsset pool i.e. uSUI has been set up, you and others ready to trade as usual. Thank you for setting the pool up!

    Follow this tutorial to start swapping tokens on Katana using Sushi:
    How to Swap on Katana via Sushi

    This guide shows how to mint uAssets on Universal.xyz, then set up new pools and provide liquidity on Sushi v3 on the Katana network.

    uAssets are 1:1 backed, wrapped versions of tokens, including non-EVM assets like SUI, DOGE, and SOL, brought on-chain via institutional-grade minting. With over 80 uAssets available, all can be traded on Sushi once pools are live.

    This unlocks a new layer of liquidity, enabling EVM users to trade and LP non-EVM assets directly on Katana via Sushi.

    Since most pools haven’t been created yet, this guide shows you how to mint a uAsset and create a new pool. Once pools exist, you won’t need to repeat this, unless a new uAsset or trending token emerges.

    #1: Mint uAsset on Universal.xyz

    1. Visit Universal.xyz

    Visit Universal.xyz, make sure your wallet is connected to the Katana network.


    If you do not have asset on Katana, you can bridge assets like USDC or ETH using one of the following options:

    • SushiXSwap: sushi.com/katana/swap
    • Katana App: app.katana.network

    See the full Katana Tutorial.


    2.Choose the uAsset you want to activate on Katana

    On the Trade tab, you’ll see featured uAssets like uSUI, uXRP, and uADA.
    Click on the asset you want to bring to Katana. In this example, we’ll bring uSUI, which you can select directly from the Featured section or by searching in the dropdown menu.


    3. Choose USDC to Swap Into uSUI

    • In the Sell field, select USDC and input the amount (e.g., 17.63 USDC).
    • In the Buy field, select uSUI.
    • The app will auto-calculate the output based on live RFQ pricing.

    4. Review the Quote

    Click Review trade once the app displays a firm quote (in this case, 6 uSUI for 17.63 USDC).

    Details like the exchange rate, selected network (Katana), and network cost (free) will appear.


    5. Confirm the Trade

    • Click Confirm trade.
    • Your wallet (MetaMask) will prompt you to approve spending USDC. Confirm the approval.

    6.Add uSUI to Wallet

    Meanwhile, you can click Add to wallet to make uSUI visible in your wallet.


    7. Done

    Once complete, your wallet holds uSUI—a 1:1 backed, on-chain version of SUI, now ready for trading, LPing, or use in any Katana-based DeFi strategy.


    #2: Provide Liquidity on Sushi v3

    Once you’ve minted uSUI, you can deploy it into a Sushi v3 liquidity pool to start earning swap fees and potentially protocol rewards. If your token pair doesn’t yet exist, you can also create the pool yourself.


    Step 1: Go to the Pool Page

    Visit: https://sushi.com/katana/pool
    Connect your wallet and click “I want to create a position.”

    Then, choose “V3 Position” from the dropdown.


    Step 2: Choose Your Token Pair

    Select the token pair you want to LP.
    In this example, we’ll use vbUSDC/uSUI.

    If you already hold uSUI but can’t find it in the list:

    • You can return to Universal.xyz, search uSUI, and copy the token contract address
    • Paste it into the Sushi token selector to load the token manually.

    Step 3: Select a Fee Tier

    Back to Sushi UI, pick the fee tier that best fits the pair’s volatility:

    • 0.01% – Best for very stable pairs (e.g., stable/stable)
    • 0.05% – Less volatile pairs
    • 0.3% – Best for most common pairs
    • 1% – For highly volatile or exotic tokens

    Step 4: Initialize the Pool with Start Price and Price Range

    If the pool you selected doesn’t exist yet (e.g. vbUSDC/uSUI), Sushi v3 will ask you to initialize it. This means you need to manually set a starting price and a liquidity range before you can deposit.

    This step is common when working with newly launched uAssets, since pools may not yet exist. If the pool is already set up, you can skip this and follow the standard Katana v3 liquidity guide here:
    Add Liquidity on Katana via Sushi v3


    a. Get the Start Price

    To set the start price, go to Universal.xyz, select the reverse pair (e.g. 1 USDC → uSUI), and note the output.

    In our case:
    1 USDC ≈ 0.3517 uSUI
    Set this as your Start Price in the Sushi UI.


    b. Define a Price Range

    Once the start price is set, choose a range using presets or manually:

    Example of using x/1,2:

    • Min Price: 0.29336
    • Max Price: 0.42301

    This creates a tight range around market price with:

    • 11.44x capital efficiency
    • 50:50 token ratio

    You’ll earn fees only while the price stays within this range.

    See the full Katana v3 liquidity guide here to understand more on how to set your price range:
    Add Liquidity on Katana via Sushi v3

    Note: This step only appears for brand-new pairs. If the pool already exists, you can skip this and go straight to depositing.


    Step 5: Input Token Amounts

    Enter how much of each token you want to deposit.
    Note: The required ratio is based on your price range, not necessarily 50/50.

    Note:
    A pool needs at least $1,000 of each token to be priced properly.
    For demo purposes, we’ve only added a small amount to showcase the flow.


    Step 6: Approve Tokens

    Click Approve for each token.
    Your wallet will prompt you to grant permission for Sushi to use the assets.


    Step 7: Preview and Confirm

    Click Preview, review your position summary (price range, slippage, token amounts), and click Add Liquidity.

    Confirm the transaction in your wallet.

    You’ll see a message confirming your LP position was created.
    You can click “View on Explorer” to verify the transaction onchain.


    Step 8: Manage Your Position

    Return to the Pool page and go to the “My Positions” tab.
    Here, you can monitor your position, check unclaimed fees, rebalance your range, or withdraw liquidity.

    #3: Trade SUI on Sushi

    Since the new uAsset pool i.e. uSUI has been set up, you and others ready to trade as usual. Thank you for setting the pool up!

    Follow this tutorial to start swapping tokens on Katana using Sushi:
    How to Swap on Katana via Sushi