Swap and Sales Pool Smart Contract and UI

Job ID: 36575857

Budget: $250 – $750 USD

We are seeking a full stack smart contract developer to create a Swap and Liquidity Pool Sales Contract on the Polygon network for already deployed contracts for tokens and staking. Ideal candidate can integrate and build into existing UI. The tokens used for this contract are SC, SN, and SK reward token, and the staking contracts include
LV1POS = 19SC:1SN,
LV2POS = 19SC:1SN,
LV3POS = 19SC:1SN,
LV4POS = 19SC:1SN

The flow of the swap is as follows:
1. Liquidity providers deposit any of the 4 POS into the swap pool.
2. The pool contract unstakes the POS, leaving the SC and SN tokens loose in the pool.
3. Buyers can purchase any of the four POS levels through the swap pool contract, which stakes the loose tokens and transfers them to the buyer.
4. Excess SN in the pool are distributed to LP holders proportionally by tracking the balance of each of the 4 pos and the SN deposited.
5. Buyers may purchase using USDC and SK and any additional whitelisted Token.
6. Sellers may choose to receive USDC or SK.
7. An adjustable exchange fee is paid in SK to LP holders proportionally.
8. There is a 50%/50% USDC/(SC:SN) Pool rebalancing mechanism that swaps or deposits POS into pool and moves USDC to a whitelisted wallet address.
9. There are adjustable minimum purchase requirements for each LvPOS, but once a wallet meets a minimum purchase requirement, it is whitelisted to be exempt from the minimum. They may also meet the minimum by adding the same sum in liquidity.