Announcing Bug Bounties for the dYdX Margin Trading Protocol

Calling on the community and all bug bounty hunters to help identify bugs in our smart contracts

Zhuoxun Yin
Sep 11, 2018 · 2 min read

In preparation for a mainnet release, we have completed rigorous testing on all of our smart contracts. Additionally, we’ve open sourced our code and engaged multiple, independent security firms to perform audits — CryptoFin, ZK Labs and Soho Token Labs.

Now, we’re excited to launch our bug bounty program. We take the security of the protocol very seriously and we’re seeking help from the broader community to help us find bugs in the dYdX Margin Trading Protocol in advance of our launch. We hope that an additional layer of rigorous testing by the community will contribute to a secure and safe launch. Below we outline our submission process for the bug bounty program.

Timeline

We will be opening the bug bounty today. Additionally, we’re also releasing our independent audit reports that outline other bugs and exploits already identified. The bug bounty will be open through to September 30, 2018.

Scope

The bounty program applies to smart contracts used in the Margin Trading Protocol housed in the lib and margin folders.

Rules

  • All bug bounty submissions must be based off the commit hash — 3688a423d193134932234a5dae86316b6c0028f8
  • We will only consider submissions outlining issues outside of those already identified by the whitepaper or previous audit reports: Cryptofin - Margin, Bucket Lender, ZK Labs - Margin and Soho Token Labs - Bucket Lender.
  • When duplicates occur, we may only award the first report that was received
  • Before discussing your findings publicly, please inform us and allow us a reasonable timeframe to fix the vulnerability

Submission

Please send your submission to security@dydx.exchange.

Compensation

Compensation will primarily be based on the severity of the bug found. To determine a bug’s severity, we will use the OWASP risk assessment methodology.

In calculating the payout, we will also consider the quality of the submission. This includes a clear description, a test case, and a provided fix. The payouts are guided by the below estimates, but are determined at the sole discretion of dYdX.

Note: Up to $500 USD

Low: Up to $2,000 USD

Medium: Up to $5,000 USD

High: Up to $20,000 USD

Critical: Up to $50,000 USD

All bounties are payable in USD (or equivalent ETH value at the time of payment).

Thank you

Thank you for participating in making our protocol safer and more secure! Follow us on Medium or Twitter or join our public Slack channel and stay tuned for our mainnet release!

If you’d like to help us build the future of finance, take a look at our open roles across engineering, design and operations!

dydxprotocol

The most powerful open trading platform for crypto assets

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store