Auto-Match

Auto-Match searches for existing orders that meet or exceed your initial order criteria, then automatically fills those matches before creating your order.

When executing the order, any remaining tokens after Auto-Matching will be used to create your new order.


Example

Two orders already exist on Privasea, both open and unfilled:

  • Order A: Selling 1000 $PRVS for 0.01 SOL

  • Order B: Selling 2000 $PRVS for 0.03 SOL

Blockto A wants to buy 100 $PRVS tokens for 0.1 SOL, so they go to the order creation page. During this process, the system finds the two open orders that offer better prices than Blockto A's intended order. If Blockto A confirms the Auto-Match for both orders, the process will look like this:

  1. Order initiated: offering 0.1 SOL for 100 $PRVS [0.001 SOL per token]

  2. Auto-Match #1: Buy 1000 $PRVS for 0.01 SOL from Order A [0.00001 SOL per token]

  3. Auto-Match #2: Buy 2000 $PRVS for 0.03 SOL from Order B [0.000015 SOL per token]

  4. Create Order With Remainder: Sell 0.06 SOL for 60 $PRVS

The result is that Blockto A receives many more tokens than initially sought, as the system identified better-priced orders they weren't aware of.

Auto-Match functions as a hybrid order book that integrates with Privasea's existing order system. Users can always choose whether to create orders with or without Auto-Matched orders, though the frontend will always display Auto-Match orders that offer equal or better prices than requested.


Auto-Match is available on all chains.

Creating an OTC Order

**When creating orders, please be conscious of whether or not the token you are trading has a transfer tax. If it does, it will be subject to the transfer tax when moving the tokens to the smart contract**

  1. Select a token to create an order for

  2. Select the amount of tokens for the order

  3. Select an SOL amount you want to trade the tokens for

  4. Partially Fillable - Default Off Toggle On: The order can get filled in multiple transcations by multiple users Toggle Off: The order can only be filled in one transaction, and it has to be a fully filled.

  5. Whitelist - Default Off Toggle On: Pick an address to limit the order to. The order can only be filled by that address. Toggle Off: Anyone can fill the order

  6. Delayed - Default Off Toggle On: Buyers must wait 15 minutes to claim their tokens to prevent MEV bots Toggle Off: No delay, tokens are immediately sent

  7. Unlisted - Default Off Toggle On: Order is hidden on the Dapp, but it still available on-chain. Whitelist can be turned On to prevent unwanted interaction too! Toggle Off: Order will be streamed to our channels and Dapp Submit the order request by clicking "Generate Order." The link to the order will be provided, or you can search for it in the "Browse" section. Share the link to your order with your potential buyers to get to the order filled. At any moment, you can Settle the order. Settling the order will return any unfulfilled tokens to you, as well as claim any SOL from fulfilled tokens.


Fulfilling an OTC Order

  1. Either browse for an order on the /browse page, or navigate to an order via a shared link

  2. Input the amount of tokens you wish to fill, and click the "Pay SOL" button to fill the order with the displayed SOL amount

  3. Confirm receipt of your new tokens!

Last updated