It’s important to carefully set the price of the two paired vestingTokens so that they are attractive to users. Here’s how you can create a liquidity pool with two vestingTokens of the same underlying project token on Uniswap:

  1. Create a v3 or v2 liquidity pool from app.uniswap.org/#/pool
  2. Select the token you want to use as your base token. This should be one of your vestingTokens.
  3. Select the token you want to use as your quote token. This should also be one of your vestingTokens, with a different lock length than the base token.
  4. Enter the amount of base tokens you want to add to the liquidity pool.
  5. Enter the amount of quote tokens you want to add to the liquidity pool.
  6. Carefully set the price of the base token (the vestingToken with the shorter lock length) higher than the price of the quote token (the vestingToken with the longer lock length). This will make the liquidity pool attractive to users who want to trade between the two vestingTokens.
  7. Follow the approval and transaction submission steps to establish the liquidity pool and supply both sets of tokens to the pool.
  8. You can now view your liquidity pair on the Uniswap exchange and collect swap fees as users trade between the two vestingTokens.

By creating a liquidity pool with two vestingTokens of the same underlying project token, you can provide additional liquidity for your vestingTokens and collect swap fees. Just be sure to carefully set the price of the two paired vestingTokens so that they are attractive to users.