Smart Contract modification and code clean up for Defi project (Solidity)

Job ID: 31152969

Budget: €30 – €250 EUR

I have 2 smart contracts already coded for a Defi Project (Farm contract and token contract).
It is a normal yield farm, with a token that people can farm by staking in liquidity pools.

The main tasks are the following :

1- Add a function in the contracts that will distribute lineraly a portion of the Transaction fees to Liquidity Providers and make sure that it is working properly (tests on polygon testnet required)

2- Clean up the code to the maximum (possibility of several functions unused to be removed, inheritance functions to be used if possible)

3- Adapt the code exclusively to Polygon (currently with many BEP20 references, and I would want it with ERC20 references only).

Please reach out only if you have good experience developping smart contracts in solidity, and ideally you have released previous Yield farms on Polygon.
Related categories: React.js Blockchain Solidity Smart Contracts