Security
Oracle Failure
What happens when the price stops being trustworthy.
| Failure | New launches | Existing markets |
|---|---|---|
| answer stale | rejected | unaffected — the hook does not read the oracle |
| answer zero or negative | rejected | unaffected |
| feed reverts or is unreachable | rejected | unaffected |
| feed decimals change | rejected | unaffected |
| corporate action pending | rejected | unaffected |
| quote disabled by the admin | rejected | unaffected |
| off-chain metadata API down | allowed | unaffected — the interface degrades |
That is a deliberate trade. A hook that consulted an oracle on every swap would be able to pause a market when the feed misbehaved, and would also be able to pause a market for any other reason. TAPEZERO does not take that power, so it does not have it to abuse.
The sequencer gap
If such a feed is published, OracleGuard.check is the single place it needs adding — and doing so would only ever make launches stricter.
TAPEZERO is an independent protocol and is not affiliated with Robinhood, Uniswap or Chainlink. The contracts are unaudited. Nothing here is investment advice.