Yam Synths
  • Welcome to Yam Synths!
  • Overview
    • What can I do with Synths?
    • How Do I Use Synths?
      • How to Mint Synths
      • How to Earn Rewards
      • Where Can I Buy Synths?
      • How Do I Short Synths?
      • How Do I Manage Synths?
      • How Do I Settle Synths?
      • How Do I Redeem Synths?
    • How Do Synths Work?
      • How do Liquidations Work?
      • What are Priceless Synthetic Tokens?
      • What is the Data Verification Mechanism (DVM)?
      • What are the different Collateralization Ratios? (GCR vs CR)
    • How Do Rewards Work?
      • UMA Rewards Overview
      • Where are my Rewards?
      • How Much am I Earning?
    • FAQ
  • Synthetic Tokens
    • uPUNKS
      • Use Cases
      • Current Contracts
        • uPUNK-1221
      • Expired Contracts
        • uPUNK-0921
    • uGAS
      • Current Contracts
        • uGAS-1221
      • General uGAS Info
        • Getting started with uGAS
        • Use Cases
      • Expired Contracts
        • uGAS-JUN21
        • uGAS-MAR21
        • uGAS-FEB21
        • uGAS-JAN21
        • uGAS-0921
    • Deprecated Synths
      • uSTONKS
        • Current Contracts
          • uSTONKS-0921
        • General uSTONKS Info
          • Getting started with uSTONKS
        • Expired Contracts
          • uSTONKS-JUN21
          • uSTONKS-APR21
  • Additional Information
    • Yam Team
    • Glossary
    • Audits
Powered by GitBook
On this page
  • UMA Contract Audits
  • YAM Contract Audits

Was this helpful?

  1. Additional Information

Audits

Audits of UMA and YAM contracts

PreviousGlossary

Last updated 3 years ago

Was this helpful?

UMA Contract Audits

For the most up to date information about UMA's audits, known issues, and areas of research, please see this page which is maintained by the UMA team:

Here is Phase 2 of the OpenZepplelin Audits

Flash loan mitigations for the voting contracts were also audited by OpenZeppelin.

Additionally, OpenZeppelin audits incremental upgrades to UMA's contracts on a continuous basis.

YAM Contract Audits

There are currently no YAM-build smart contracts used in Degenerative. Any future audits will be added here.

The contracts in and of the /protocol repo have been carefully audited by OpenZeppelin.

OpenZeppelin also audited the .

the common directory
the oracle directory
Optimistic Oracle
Known Issues | UMA Docs
UMA Audit - Phase 1 - OpenZeppelin blogOpenZeppelin blog
UMA Audit – Phase 2 - OpenZeppelin blogOpenZeppelin blog
UMA Audit - Phase 3 - OpenZeppelin blogOpenZeppelin blog
UMA Audit - Phase 4 - OpenZeppelin blogOpenZeppelin blog
UMA Continuous Audit - OpenZeppelin blogOpenZeppelin blog
Logo
Logo
Logo
Logo
Logo
Logo