Fantasm
  • About Fantastic Protocol
  • Synthetic Tokens
  • Fantastic Roadmap
  • Cronastic - Cronos
    • GAEA
      • GAEA Token Utility
      • Allocation
      • Liquidity mining (Farms)
      • Staking and Locking
    • Contracts
  • Fantastic - Avalanche
    • SNOWY
      • SNOWY Token Utility
      • Allocation
      • Emission
      • Liquidity mining (Farms)
      • Staking and Locking
    • Contracts
  • Fantasm - Fantom
    • FXM
      • FXM Token Utility
      • Allocation
      • Emission
      • Liquidity mining (Farms)
      • Staking and Locking
    • Contracts
  • Mechanisms
    • Collateral Ratio
    • Minting and Redeeming
    • Price Stability
    • Flash Loan Protection
    • Protocol Owned Liquidity
    • Zap Feature
  • Other
    • Audit & Security
      • Audit
      • Bug Bounty Program
    • FAQ section
    • Socials
    • Getting started on Fantom
      • Setup Metamask
      • Bridge to Fantom
      • Faucet
    • Brand Assets
      • Fantasm Brand Assets
      • Snowy Brand Assets
  • v1 - retired
    • FSM
    • v1 Contracts
Powered by GitBook
On this page
  1. Other
  2. Audit & Security

Audit

PreviousAudit & SecurityNextBug Bounty Program

Last updated 3 years ago

Smart contracts of Fantastic Protocol are audited by Obelisk Auditing

Findings further explanation from the team:

The combination of preventing the Oracle from generating prices if its last update is older than 12 hours and preventing drifts of more than 10% between the spot price and the TWAP should provide resistance against extreme price manipulation.

We will deploy another Timelock with longer minimum delay.

Especially now while we are looking for ways to add

  • daily minting caps/stops

  • dynamic supply ceilings

as already mentioned in this . ( to achieve TWAP > 1, CR < 100% and more burned and )

As recommended by the auditor, we will add a longer timelock at a later time.

The oracle requires maintenance (changing DEX, change to Chainlink or other oracle services, etc.) so it cannot be fixed. Price of the oracle if not updated will make the pool temporarily paused, therefore it will not affect any logical calculations.

Description was updated

Rename from exit() to emergencyWithdraw()

emergencyWithdraw() function is not available for locked (8-week locking time) tokens.

We will deploy another Timelock with longer minimum delay.

With the duration, we will increase the delay over time. At the beginning, things need to be fine tuned so we can't use a long delay (like 72 hours)

announcement
$FXM
$SNOWY
obelisk-audits/Fantasm.pdf at main · Tibereum/obelisk-auditsGitHub
Logo