Hi everyone, I’m working on a DeFi prototype that relies on external price feeds, and I’m trying to better understand how teams handle the trade-off between oracle update latency and on-chain execution timing.
In my windows setup, I’ve noticed that even small delays between price updates and transaction execution can lead to slightly outdated pricing being used in critical logic (especially during volatile periods). I’m considering adding buffer logic or time-weighted validation, but I’m not sure what the most robust approach is in production systems.
Do most projects rely purely on fresh oracle reads at execution time, or do you also incorporate caching as I incorporate in windows video edit, TWAP-style smoothing, or additional off-chain validation layers before triggering transactions?