Rubic: How to use P2P swaps

In order for a P2P trade to take place, both the seller and the buyer need to fully contribute to their side, meaning it needs to be 100% on each side. So when you decide to create a trade, think if the conditions you offer could be attractive for the other party.

Before using Rubic’s P2P trades please read the following steps

Step 1: Select the blockchain in which you want to swap tokens and choose Order Book.

Step 2: Choose the tokens you want to exchange, at your desired rate

Step 3: Choose advanced options, such as closing date and time, minimum and maximum contribution, privacy, brokerage fee, lock liquidity until the trade completion.

Step 4: Check details of the trade.

Step 5: Click Create Trade (the trade will be registered on the blockchain, a network fee will apply)

Step 6: Use MetaMask to confirm your trade.

Step 7: *Contribute to your part of the deal (choose ‘Fill all’ if you’re planning to be the only participant on your side of the deal, a network fee will apply).


You have 1000 USDT and you want to get 1 ETH.

There could be up to 10 investors on your side of the deal, but if you want to be the only seller you’ll need to choose “Fill all”.

You now contributed those 1000 USDT to your deal, and you wait for other buyer(s) to match your trade.

* Sellers and buyers need to have 100% completed their sides of the deal, so if you plan to be the only seller in your trade you should select ‘Fill all’. This way your part of the deal will be 100% completed, and it will be available for the buyers to join in.

** Each network has its own gas fees, for Ethereum is ETH, for Binance Smart Chain is BNB, for Matic is MATIC.

*** If the expiration date of the trade has been reached, you can get your tokens back by going to your trades table and click on ‘Refund’ button (a network fee will apply)

For other video tutorials on how to use Rubic’s features check next link:

Our social media channels:





Rubic Multichain DeFi Platform that organizes DeFi services to enable a project to create, manage, and trade tokens in a decentralized way in ONE PLACE.