Uniswap v3 introduced the Time-Weighted Average Price (TWAP) oracles to provide solutions to protocol development on Eth