Assessment reports>Voyage>Discussion>Oracle hardening

Oracle hardening

Oracles should be hardened so they are robust for their intended purposes and potential attack vectors. This raises the following important considerations:

  • How is the TWAP calculated? Consideration needs to be made to ensure there are a sufficient number of trades in the window for the average, while at the same time ensuring the window does not contain stale prices.

  • Is the NFT marketplace itself safe and secure? Does it always give accurate prices under all scenarios?

  • Will the price oracle ever fail? Under what conditions? In other words, will it fail if it cannot return a valid TWAP?

  • What is the nature of the NFT collection? Are there quality tiers that can throw off the TWAP via different trading volumes or price ranges?

We recommend that Voyage provide insight to Zellic regarding the points above so that we can provide more insight for the report.

Zellic © 2024Back to top ↑