Step 1 find price for:

Curve - DONE

UniV2 - DONE

UniV3 → TODO

TODO https://twitter.com/ProgrammerSmart/status/1511679028553740288

OR: https://github.com/Uniswap/v3-periphery/blob/v1.0.0/contracts/lens/Quoter.sol

Balancer → TODO

Store Trusted / High liquidity Pool for swap

Get quote from it

Solidly → DONE

Compound / Rari

TODO Get price for underlying / cToken

Chainlink

TODO Given Pair get Feed Price

LPs for Protocol Above