Skip to main content
RivrDEX is fully permissionless: anyone can bring a new token to market without approval from anyone. The whole journey takes two stages — first your token goes live on Vara Network, then you create its trading pair on RivrDEX and seed it with liquidity.

Stage 1 — Create your token on Vara

Your token needs to exist as a VFT program (Vara Fungible Token — Vara’s fungible token standard). There are two ways to get there:

Option A — Tokenator (easiest, no code)

1

Open Tokenator

Go to tokenator.club and connect your Vara wallet.
2

Describe your token

Set the token’s name, ticker symbol, supply, and logo.
3

Deploy

Confirm the deployment — the token program is uploaded to Vara Network in minutes, and full ownership stays with you.

Option B — Gear IDEA (advanced)

1

Follow the official VFT guide

The step-by-step walkthrough lives in the Vara documentation: Launch a VFT.
2

Upload through Gear IDEA

Upload the VFT program at idea.gear-tech.io, sign the transactions, and your token is live on the network.
Deploying costs network fees, so you’ll need some VARA in your wallet. If your balance is empty, open your account balance in Gear IDEA (top-right corner) and press Get Mainnet Balance — it tops you up with around 100 VARA, more than enough for the fees.
After either option, copy your token’s contract address (0x…) — you’ll need it in Stage 2. You can find it in Tokenator, or in Gear IDEA under Programs (filter by Vara Fungible Token).

Stage 2 — Create the trading pair on RivrDEX

1

Open the Pool page

Go to app.rivrdex.io, connect your wallet, and open Pool.
2

Start a new position

Click New Position — the Add Liquidity tab opens.
3

Import your token

Click the token selector on Token 1 and paste your token’s contract address into the “Search by token or address” field.
4

Confirm the import

The token import window appears. Double-check the address is correct, read the warning, confirm you understand the risks, and continue.
5

Select the second token

Pick the other side of the pair — for example wUSDT or VARA.
6

Create the pair

If this pair doesn’t exist yet, you’ll see: “The selected token pair does not exist yet. Click Create Pair to set it up and add liquidity in the next step.” Click Create Pair and sign the transaction.
7

Seed the pool

In the next step, deposit both tokens to provide the initial liquidity. Your pair is now live — anyone can trade against it or add liquidity.

Set the initial price carefully

The ratio of your first deposit sets the starting price of the pool. For example, depositing 1,000 TOKEN and 10 VARA sets a price of 0.01 VARA per TOKEN. There is no oracle — your ratio is the market price at launch.
If you set the initial price far from fair value, arbitrage will immediately trade against your pool at your expense — you will effectively sell your deposited tokens at the wrong price. Check the market price of both tokens before seeding the pool.

Safety notes

  • Custom tokens on Vara can be created by anyone, with any name or symbol. Always verify the contract address before importing, providing liquidity, or swapping — an unverified token may not be tradeable back.
  • Creating a pair is permissionless: no approval needed, and the pair is public immediately after creation.

After creation

Once your pair is live:
  • Any user can swap between the two tokens using the Swap interface.
  • Any user can add liquidity to the pool and earn a share of the 0.3% LP fee — including your own seed deposit, which earns from the very first trade.
  • The price adjusts automatically as trades occur, following the constant product formula (x * y = k).