When I add liquidity to my contract via a Uniswap V2 router, the router creates an LP token with the full set of functionalities.
Is it possible to create a subset of Uniswap V2 functionalities with Uniswap V2 router for the LP token so as to lower this transaction fee? Possibly by embedding the Uniswap V2 router in the contract itself.
I was inspired by this contract code that I happened to chance upon, as I can see the contract embeds the Uniswap V2 router LP token creation. When liquidity was added, it resulted in very low tx fees ($0.70) as can be seen from here liquidity add as compared to ~$10 normally. However, I believe that Uniswap V2 LP token creation cost was paid during the contract creation as the tx fee is really high as seen from here contract creation.