Skip to main content

FWDX.xyz

FWDX.xyz is a Decentralized P2P Swap Protocol that provides an open interest orderbook where quotes are firm and fills are guaranteed. Swap orders have zero price-slippage, what you see is what you get, with no deviation from the quoted price.

In this guide, we'll walk you through how to Create Market, Swap & Fill Markets with FWDX.

Before You Begin​

Before you start, make sure your wallet is configured as follows:

  1. Configured to use Linea.
  2. Funded with Goerli ETH
  3. Funded with Linea Faucet ERC20 Tokens

FWDX currently provides support for the following test networks:

  • Goerli Testnet
  • Linea Testnet
  • Polygon zkEVM Testnet

To access the dApp, users can connect their wallets through Metamask or WalletConnect. Note that connecting to the Linea Goerli Test Network is required for the specific tasks in this guide.

Create Market​

To create a market, follow the steps below:

  1. Connect your wallet to https://testnet.fwdx.xyz.
  2. Select the "Send Token" and specify the desired amount.
  3. Choose the "Receive Token" and indicate the desired amount.
  4. Determine the length of time you want the offer to remain open (Validity).
create_market

The user will need to perform two transactions:

  • Approve: Grant permission to the FWDX Smart Contract to access your send token for creating the market pool. Youtube Tutorial
  • Create Market: Initiate the creation of the actual market. Youtube Tutorial
create_market_tx

By following these steps, you will successfully create a market in FWDX.

View Market​

User can view the newly created markets under β€œMy Trades” and also the Explore Markets

Explore Markets:

explore_markets

My Trades:

my_trades

Fill Market​

To fill a market in FWDX, please follow the steps outlined below:

  1. Find the specific market that you wish to fill within the FWDX platform.

  2. Once you have identified the market, enter the desired amount that you want to fill.

fill_market_1
  1. Locate the "Approve" and "Fill Market" buttons.
Approve
  1. Click both buttons simultaneously to initiate the transaction process.
fill_market_2
  1. Ensure that you have sufficient funds in your wallet to cover the transaction amount.
fill_market_3
  1. Wait for the transaction to be processed on the blockchain and confirmed.

  2. Once the transaction is successful, your share in the market will be allocated based on the amount you entered.

The user will need to perform two transactions:

  • Approve: Grant permission to the FWDX Smart Contract to access your send token for fill the market. Youtube Tutorial

  • Create Market: Initiate the filling the actual market. Youtube Tutorial

By following these steps and clicking the "Approve" and "Fill Market" buttons simultaneously, you will be able to fill the market in FWDX and receive your share based on the specified amount.

Claim Market by Taker​

Takers can claim their market share once the market is closed or expired. To claim your market share, follow the steps below:

  1. Go to the "My Trades" menu in the FWDX platform.
claim_by_taker_1
  1. Select the market for which you wish to claim your share.
claim_by_taker_2
  1. Click on the "Claim Market by Taker" button. Youtube Tutorial

By following these steps, you will be able to claim your market share as a Taker.

Claim Market by Maker​

Makers can claim their market share once the market is closed or expired. To claim your market share as a Maker, follow the steps below:

  1. Go to the "My Trades" menu in the FWDX platform.

  2. Select the market for which you wish to claim your share.

claim_by_maker_1
  1. Click on the "Claim Market by Maker" button. Youtube Tutorial
claim_by_maker_2

By following these steps, you will be able to claim your market share as a Maker.

Cancel Market by Maker​

If nobody has taken the other side of a market, the Maker has an option to cancel the market.

  1. Go to the "My Trades" menu in the FWDX platform.
cancel_1
  1. Select the market for which you wish to cancel.
cancel_2
  1. Click on "Cancel Market" market Youtube Tutorial

Get Support​

If you run into issues using the FWDX, you can find their Discord