Prepared by Fuzzland

Overview

This document details our collaborative engineering effort with Oracly regarding their protocol. In this system, participants engage in parimutuel, or pool, betting on the price fluctuations of various cryptocurrencies. Here, all wagers predicting a specific price shift are accumulated into a single pool. After the deduction of commisions, the remaining funds are distributed among the winners, with the payout odds determined by dividing the pool among all successful bets.

Project Name Oracly
Repository Link https://github.com/PhoboSys/pm-contracts
Commit 5c10c4ea83bf406cdd6c26e30ede8bdf38a1c33a
Update 1 Commit 9581f7f4cabb3535a0f1766ba573779a77701584
Language Solidity - Polygon

Targets

Contract Name File Location
MetapoolContract contracts/markets/finance/MetapoolContract.sol#L12
AutoStaking contracts/staking/AutoStaking.sol#L36
MentoringProgram contracts/mentoring/MentoringProgram.sol#L19
PariMarket contracts/markets/finance/PariMarket.sol#L22
PARI contracts/token/PARI.sol#L6

Disclaimer

The audit does not ensure that it has identified every security issue in the smart contracts, and it should not be seen as a confirmation that there are no more vulnerabilities. The audit is not exhaustive, and we recommend further independent audits and setting up a public bug bounty program for enhanced security verification of the smart contracts. Additionally, this report should not be interpreted as personal financial advice or recommendations.

Auditing Process

Update 1 Summary

markets/finance/MetapoolContract.sol