The security of the Opyn protocol is our highest priority. Our team has created a protocol that we believe is safe and dependable, and has been audited by OpenZeppelin. All smart contract code is publicly verifiable and we have a bug bounty for undiscovered vulnerabilities.
We encourage our users to be mindful of risk and only use funds they can afford to lose. Options are complex instruments that when understood correctly can be powerful hedges. Smart contracts are still new and experimental technology. We want to remind our users to be optimistic about innovation while remaining cautious about where they put their money.
Opyn's smart contracts have undergone rigorous internal testing and a smart contract audit from OpenZeppelin.
Security is one of our highest priorities, and while Opyn's smart contracts have been rigorously tested and audited, there may still be undiscovered vulnerabilities with this new technology. We really value the community's input in helping us discover vulnerabilities and responsibly disclosing them.
This program is limited to the vulnerabilities affecting the Convexity Protocol in the following contracts:
*The oracle contract is not used for ETH puts or calls. The oracle calls from Compound's oracle and is only used for the price of ETH as collateral for Compound protection. cTokens will not be used as collateral in this version of the protocol.
Submissions should be based off this commit hash: https://github.com/opynfinance/Convexity-Protocol/tree/097d23322b86ceee0f6a3125d49f6d3e85dedb14
Severity of bugs will be assessed under the CVSS Risk Rating scale, as follows:
Critical (9.0-10.0): Up to $60,000
High (7.0-8.9): Up to $15,000
Medium (4.0-6.9): Up to $5,000
Low (0.1-3.9): Up to $1,000
Any vulnerability or bug discovered must be reported only to the following email: [email protected], must not be disclosed publicly, must not be disclosed to any other person, entity or email address prior to disclosure to the [email protected] email, and must not be disclosed in any way other than to the [email protected] email. In addition, disclosure to [email protected] must be made promptly following discovery of the vulnerability. Please include as much information about the vulnerability as possible, including:
The conditions on which reproducing the bug is contingent.
The steps needed to reproduce the bug or, preferably, a proof of concept.
The potential implications of the vulnerability being abused.
Anyone who reports a unique, previously-unreported vulnerability that results in a change to the code or a configuration change and who keeps such vulnerability confidential until it has been resolved by our engineers will be recognized publicly for their contribution, if agreed.
Vulnerabilities contingent upon the occurrence of any of the following activities also are outside the scope of this Program:
Front end bugs
Exploiting the vulnerability in any way, including through making it public or by obtaining a profit (other than a reward under this Program).
Duplicate vulnerabilities: Only the first reporter will be rewarded (in compliance with the disclosure requirements above.)
Findings already known as part of a formal audit or are marked on the repo as issues.