🌊Pool

Getting Started with Pools

A Pool is a mechanism to reward users for providing liquidity to the DEX. A Pool can be created by any user of ENEX.SPACE. Alternatively, you can add liquidity to an existing pool.

As long as you have a stake in the pool, that is, you have deposited an amount of liquidity into the pool, you will receive a reward from each trade in the pool. This reward, taken from the fee for the trade, is proportional to your liquidity share in the pool.

Just like any ENEX.SPACE user, you can add more liquidity to the pool or withdraw liquidity from the pool any time you see fit.

To access Pools, you can follow this link or click Pool in ENEX.SPACE sidebar as shown below:

Adding Liquidity to an Existing Pool

When adding liquidity to an existing pool, you have add a certain amount of both token 1 and token 2 of the pool's exchange pair (e.g. BIT and SOS). When doing so, the current exchange rate of the pool will be used. For example, if the BIT to ENQ token ratio in the pool is 1:100.000.000, you should add simultaneously 10 BIT and 1.000.000.000 SOS liquidity as follows:

When you have added your tokens to the pool, you will receive LP (liquidity pool) tokens.

For example, if you deposit $BIT and $SOS into a liquidity pool, you will receive BIT-SOS LP tokens.

The number of LP tokens you own shows your share in the BIT-SOS liquidity pool. You can always take your funds back from the pool, returning your LP tokens in exchange for $BIT and $SOS. The proportion of $BIT and $SOS you get back may vary based on the price change in the BIT-SOS pool. It is the risk the Liquidity Provider takes in exchange for a share in the pool fees.

Next, you will see the baby-window again, waiting for you to confirm the operation in your wallet.

Having confirmed everything necessary, you will be notified that the transaction was successful.

Moreover, you will have a possibility to view the information about the transaction.

Creating a New Pool and Adding Liquidity To It

If you want to create a new pool to add liquidity to, you can do it yourself in a way similar to that of adding liquidity to an existing pool.

When creating a pool, you can set the initial exchange rate for the two tokens you add to the pool. This ration will quickly adjust as more liquidity providers add liquidity to the pool you have created, as well as through arbitrage.

When you're creating a new Pool, you will see the following once you've opened Pool:

Click Add Liquidity. The following window appears:

The window has two input blocks:

  • Token 1 input

Here you can input the first token (Token 1) in the Pool. By default, this is the default token in your wallet; you can select another token using the dropdown to the right of the Input field. Balance shows your wallet's current balance as to the selected token.

  • Token 2 input

Here you can select the amount of the second token (Token 2) in the Pool. You should select the token from the dropdown to the right of the Input field.

Once you've selected Token 2 and input the value, the windows looks like this:

Price And Pool Share section shows the following values:

  • Price of Token 1 nominated in Token 2

  • Price of Token 2 nominated in Token 1

  • Share of the amount of tokens you want to input in the pool

LP tokens in your wallet under Add Liquidity button shows the following:

  • Amount of liquidity pool tokens you have at the moment

  • Amount of Token 1 to be added

  • Amount of Token 2 to be added

To proceed with adding tokens, click Add liquidity. The confirmation window opens:

This window shows the following information:

  • Amount of liquidity pool tokens you will receive, once the liquidity is added

  • Amount of Token 1 to be deposited

  • Amount of Token 2 to be deposited

  • Price of Token 1 nominated in Token 2

  • Price of Token 2 nominated in Token 1

  • Transaction fee for the adding of liquidity

  • Share of the amount of tokens you want to input in the pool

Review this information and, if you want to proceed, click Confirm Supply. The Enecuum Wallet confirmation window opens:

This window gives the details of the transaction fee you should pay as you add liquidity. Click Confirm to proceed.

You can click View on ...enecuum.com to view the transaction properties in Blockchain Explorer. The following page opens:

Parameters section includes the following information:

  • Type: transaction type (Add Liquidity in this case)

  • Asset 1: Token 1 hash

  • Amount 1: Token 1 amount

  • Asset 2: Token 2 hash

  • Amount 2: Token 2 amount

Additional section shows the amount of LP tokens you have received for adding liquidity to the pool.

If you don't want to view the transaction properties, just click Close to close that window.

Removing Liquidity From a Pool

To remove liquidity from a pool, open the pool and click Remove. The following window opens:

Here you can select the liquidity share you wish to remove from the pool, either by using the slide or clicking on the preset values of 25%, 50%, 75%, or MAX for the maximum possible liquidity withdrawal.

If you want to see the amount of LP tokens involved in the liquidity withdrawal, click Detailed above the slider. The window will expand so that it looks as follows:

The top token selector shows the amount of LP tokens that (?? gets returned) as you remove liquidity from a pool. The next two token selectors show the amount of Token 1 and Token 2, respectively, to be withdrawn.

Price displays the price of Token 1 and Token 2 in the same way as elsewhere in the Pool interface.

Click Remove Liquidity to proceed. The confirmation window appears:

You can see how many Token 1 and Token 2 you will receive, once the liquidity removal is accomplished. Click Remove liquidity to proceed. ENEX.SPACE warning window opens:

At the same time, Enecuum Wallet transaction confirmation window opens:

Once you have confirmed the transaction, the transaction confirmation window opens. Click View on... to view the transaction information in Blockchain Explorer:

If you don't want to view that information, just close the window.

A2A

By the way, at ENEX **** you can create a liquidity pool with any token, issued over Enecuum Network and any tokens — any to any (A2A).

Here you can read more about ETM:

ETM LINK

Last updated