NFMLiquidity Contract

Here you can find all information about the NFM Liquidity contract.

NFMLiquidity.sol

This contract is deployed on Polygon at the following address:

0xaf154C7742105A82a0Af15337Efdce0f7761A158arrow-up-right

This contract is an automated liquidity provider of the NFM token using the UniswapV2 protocol.

It implements the following UniswapV2 interfaces:

  • IUniswapV2Router01

  • IUniswapV2Router02

  • IUniswapV2Pair

  • IUniswapV2Factory

For more information on the UniswapV2 interfaces read the interface documentation.

Unlike other projects, the contract is designed in such a way that the protocol can provide liquidity to multiple currencies at the same time.

For example, at Safemoon, only ETH is used for liquidity.

In our protocol, on the other hand, several currencies are used such as:

  • WMATIC

  • WBTC

  • WETH

  • USDC

  • USDT

  • BAL

  • Etc.

The list of currencies can be expanded indefinitely. The revenues regulate which currencies are provided with liquidity.

The resulting LP tokens will be blocked for a period of 11 years.

After this period, a process is activated that automatically redeems the LP tokens monthly.

The resulting profits are divided as follows:

  • NFM owners get 20% of the profits. This amount is paid out via the bonus protocol.

  • The Governance (DAO) receives 30% of the profits.

  • The NFM Treasury receives 40% of the profits. This share is invested profitably and is intended to support the Bonus Protocol in the future. Investments are chosen through a voting system.

  • The developers of the entire project receive 10% of the profits as a commission.

Since we use the dollar exchange rate for the calculation rate and the returned prices have 8-digit decimal numbers, the price is converted to 6 decimal places in the contract within the function.

Since the project works on Polygon, the following Router address was used:

0xa5E0829CaCEd8fFDD4De3c43696c57F7D7A678ffarrow-up-right

Last updated