Opyn v2 is live!

zk - Zubin Koticha
Dec 29, 2020 · 6 min read

Announcing the most powerful, capital efficient DeFi options protocol

https://cdn-images-1.medium.com/max/1600/1*fJO_5s907XpTyNQoLzJaUA.png

We are so excited to announce V2 of Opyn Protocol, the most powerful and capital-efficient DeFi options protocol, is now live on Ethereum mainnet!

Opyn users can start trading ETH-USDC options on Opyn v2 immediately using opyn.co.

Background

Opyn v1 (Convexity Protocol) laid the foundation for DeFi options as the first live ERC20 options protocol. For the first time, anyone could create, buy, and sell options on any ERC20 token. Since the Opyn v1 release in February 2020, more than 100 series have been launched in the protocol with over $105mm of cumulative notional volume.

https://cdn-images-1.medium.com/max/1600/1*c1NYW5vpM0J5AUf4trY4bw.png
Opyn cumulative notional volume

Over this time, we’ve continuously listened to feedback from Opyn users and the wider DeFi community, and we have been focusing on researching and developing Opyn v2, which lays a foundation for the most powerful, capital-efficient DeFi options protocol.

What’s new with v2?

Today, we release:

Opyn v2 has many new features and technical improvements compared to Opyn v1.

Margin Improvements

Gamma Protocol lays the foundation for more capitally efficient options starting with spreads. Spreads allow long oTokens to collateralize short oTokens, enabling users to post the max loss of a structure as collateral.

https://cdn-images-1.medium.com/max/1600/1*Jk5UNNiGI-Yn4BKCB29BWw.png
https://cdn-images-1.medium.com/max/1600/1*PLqz36708BF97iDvtpz9rA.png

Auto-exercise for In The Money options upon expiry

Gamma Protocol now has auto-exercise for in the money options, so option holders don’t need to take action before or at expiration. Upon expiry, proceeds for long and short option holders are calculated and can be redeemed at any point after the proceeds have been finalized with a settlement price.

European, cash-settled options

Gamma Protocol moves to cash-settled, European options to enable margin improvements by allowing for safe constructions of spreads. European options mean that option holders can exercise options only upon expiry.

Cash settlement means that option holders don’t have to provide the underlying asset in order to exercise. Rather, the options are settled in the collateral asset, and option holders receive a cash payout on exercise (difference in value between strike and underlying asset price in terms of the strike asset) is transferred.

https://cdn-images-1.medium.com/max/1600/1*3WUMFujEKqtGlAqPwIiLMg.png

Earn yield (& gov tokens) on collateral

Gamma Protocol now allows for yielding assets (eg. cTokens, aTokens, yTokens) to be used as collateral for options, and allows for farmers to harvest earned and airdropped Tokens (eg. COMP with cToken collateral). The first options launched are USDC collateralized, but in the next few months, we will release options with yielding collateral.

Call options without multipliers

Gamma Protocol allows for call options without any multipliers so 1 call option oToken will correspond to 1 unit of the underlying asset (eg. 1 call oToken on 1 ETH will correspond to 1 call option on 1 ETH)

Flash mints

Since vault collateralization is checked at the end of a transaction, it’s possible to mint options without collateral as long as they are burned before the end of the transaction.

Operators to allow contracts to act on a user’s behalf

Operators are a smart contract feature that allow users to delegate control of their vaults to a third-party smart contract. This could be a smart contract that rolls over user options on their behalf, a fund manager to execute trades on behalf of a user, or a vast amount of other interactions that developers can build on top of the protocol. Developers can use this functionality to create all sorts of cool strategies, including the VIX index!

Oracle used for option settlement price

Cash settlement requires an oracle to determine the payout at expiry. The Gamma Protocol architecture is generalizable to allow for different oracles for different assets.

WETH-USDC options are already available at Opyn, and these will use the Chainlink oracle to get the ETH price. There are no liquidations needed as max loss is posted as collateral.

Deterministic option contract addresses, names, symbols

Gamma Protocol allows for specific oToken details to determine the address, name and symbols and each oToken. For example, the symbol for the $800 strike WETH call option expiring on February 26th, 2021 would have the following symbol: oWETHUSDC/WETH-26FEB21–800C

Anyone can create new options if the product has been whitelisted

A product is a combination of specifying the underlying asset, strike asset, and collateral asset for an option and whether it’s a call or a put. For any of these whitelisted products, anyone can create a new option, specifying the strike and expiry. Expiration times are currently fixed to 8AM UTC to prevent fragmentation of liquidity across a variety of expirations within the same day.

0x Exchange

Gamma Protocol’s options (oTokens) are ERC20s tokens, so they can be traded on any decentralized exchange that follows the ERC20 standard.

The Opyn interface is using 0x Exchange to trade options (oTokens), enabling users to trade using the 0x Order Book.

Please see the in-depth tutorial on how to trade options using the v2 protocol for more trading examples.

What happens to Opyn V1?

Opyn v1 will remain live on the Ethereum network, providing a venue for American, physically settled options on ERC20 assets. Opyn V1 interface is available on: https://v1.opyn.co

Security and Audits

Security is a top priority for Opyn. Gamma Protocol was audited by Open Zeplin (report will be publicly available before December 31st, 2020), formal verification was completed by Certora and the Opyn Bug Bounty has been running for over 4 weeks.

Further security audits will be running in the next few months to ensure there are up-to-date audits with the latest security best practices to identify new technologies that might contain current undiscovered vulnerabilities.

Thank you for making Opyn v2 possibile!

Opyn v2 wouldn’t be possible without the help of the Opyn Community! We’ve have been listening every piece of feedback and idea from our users and others within the DeFi community. These suggestions and feedback greatly motivated the team to research and subsequently build a cutting-edge technology that lays a foundation for the most powerful, capital efficient DeFi options protocol.

What’s next?

At Opyn we value our community and we strongly encourage anyone to contribute in improving Opyn. There are several ways you can contribute:

Resources

Opyn v2| Opyn v1 | FAQ | Github | Security

Connect with us!

Twitter | Discord | Medium

🍄 Start using Opyn v2 now! 🍄

Opyn

Opyn provides DeFi protection and risk management.

zk - Zubin Koticha

Written by

CEO, cofounder @opyn. Former Head of Research and Development at Blockchain at Berkeley. Twitter: @snarkyzk

Opyn

Opyn

Opyn is building DeFi protection and risk management using options. Protect yourself against technical and financial risks at opyn.co

zk - Zubin Koticha

Written by

CEO, cofounder @opyn. Former Head of Research and Development at Blockchain at Berkeley. Twitter: @snarkyzk

Opyn

Opyn

Opyn is building DeFi protection and risk management using options. Protect yourself against technical and financial risks at opyn.co

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