arrow-left

Only this pageAll pages
gitbookPowered by GitBook
1 of 15

MYSO V3

Loading...

Getting Started

Loading...

Key Concepts

Loading...

Loading...

Loading...

System Overview

Loading...

Loading...

Loading...

Use Cases

Loading...

Loading...

Loading...

Cash Secured Puts

hashtag
What Is a Cash-Secured Put?

A cash-secured put is an options strategy where an investor sells a put option while holding enough cash (or stablecoins) to buy the asset if the option is exercised.

This allows: ✅ Upfront income from the premium ✅ Strategic asset accumulation at a discount ✅ Potential yield stacking when using yield-bearing stablecoins

hashtag
How It Works

1️⃣ Hold cash/stablecoins as collateral (e.g., 100K USDC) 2️⃣ Sell a put option at a lower strike price 3️⃣ Earn an upfront premium 4️⃣ Two possible outcomes:

  • If the asset stays above the strike price → Keep the premium and your stablecoins.

  • If the asset price falls below the strike → Buy the asset at the pre-agreed strike price (cheaper than before).


hashtag
Example: Token Buyback Using Cash-Secured Puts

Scenario: A treasury wants to buy back $500K worth of its token but only if its price falls by more than 10% in the next 30 days.

  • Strike price: 90% of current price

  • Premium received: $13,700

🔹 If the token price stays above the strike → Treasury keeps $500K USDC + premium. 🔹 If the price falls below the strike → Treasury buys tokens at the agreed price using the USDC collateral.

hashtag
Benefits of Cash-Secured Puts

✅ Generate yield on idle stablecoins ✅ Buy assets at a discount ✅ Stack yield with yield-bearing stablecoins

hashtag
Risks of Cash-Secured Puts

⚠️ Obligation to buy the asset if the price falls below the strike. ⚠️ Stablecoin collateral is locked until expiration.

👉 Who Uses Cash-Secured Puts?

  • Treasuries executing cost-efficient token buybacks

  • HNWIs & Whales looking to accumulate assets with yield

  • Funds & DAOs optimizing capital deployment

MYSO enables on-chain cash-secured put execution, allowing treasuries and funds to earn yield while executing strategic buybacks.

Options 101

hashtag
What Are Options?

Options are derivatives that give the holder the right, but not the obligation, to buy or sell an asset at a predetermined price before or at a specified expiration date.

Options come in two main types:

  • Call Options → The right to buy an asset at a specified price.

  • Put Options → The right to sell an asset at a specified price.

Every option contract has:

  • A strike price (the agreed-upon price for the transaction).

  • An expiration date (when the option expires).

  • A premium (the upfront cost paid by the option buyer).

hashtag
Moneyness: ITM, ATM, OTM

  • In-the-Money (ITM) → The option has intrinsic value (e.g., a call option with a strike price below the current market price).

  • At-the-Money (ATM) → The strike price is equal to the current market price.

  • Out-of-the-Money (OTM) → The option has no intrinsic value (e.g., a call option with a strike price above the current market price).

hashtag
Why Trade Options?

✅ Earn Yield: Selling options generates upfront premiums as income. ✅ Strategic Exposure: Traders can take positions on price movements without directly buying or selling assets.

Options are widely used in traditional finance and DeFi for yield generation, hedging, and capital efficiency.

MYSO V3: Introduction

MYSO is a DeFi protocol that gives users access to tailor-made onchain structured products. The protocol allows users to write call options (commonly known as "covered calls") as well as cash-secured puts across a broad range of assets, with fully customizable option terms. This way users can earn attractive upfront cash premiums, effectively monetizing the volatility of their holdings.

hashtag
Target Users

hashtag
HNWIs

Founders, angels, and whales can use MYSO to write call options on larger (vested) token positions, allowing you to generate liquidity from your holdings without selling. By writing a call option, you can commit to potentially selling your tokens in the future at a higher price (known as the strike price) if the token price appreciates accordingly. Otherwise, you can retain their original tokens. Regardless of the outcome, you receive the option premium upfront, making call writing an attractive tool to unlock liquidity from otherwise idle tokens. MYSO enables you to obtain tradeable quotes across various trading firms and efficiently get matched onchain.

hashtag
Treasuries

Treasuries can write call options on treasury tokens to generate stablecoin income while maintaining flexibility in your token holdings. This approach allows you to strategically divest tokens into stablecoins, but only under favorable market conditions—selling automatically when prices rise while retaining your tokens if prices remain stable or decline.

Alternatively, treasuries can use cash-secured puts as a structured way to conduct token buybacks. This involves committing stablecoin reserves to repurchase your token at predefined prices (e.g., 20% below the current spot price). If the token price remains above the strike price, you retain your stablecoins; otherwise, you acquire your own tokens at a discount. In return for this commitment, you receive an upfront put premium, effectively earning yield on your reserves.

hashtag
VCs and Asset Managers

VCs can leverage call writing to generate immediate liquidity from vested token positions, enabling you to free up capital and strategically capitalize on market peaks by selling calls at opportune times. Similarly, onchain asset managers can incorporate both call and put writing as part of an overlay yield strategy to enhance returns on your managed assets.

Matchmaking

MYSO V3 provides different ways for users to get matched in the options marketplace. Each method is designed to cater to different needs, ensuring flexibility and accessibility for various participants.

hashtag
1. Manual Matchmaking (OTC)

In this route, users can negotiate option writing terms with institutional trading firms via Telegram or other messaging platforms and then use MYSO V3 as a trustless settlement layer. The trading firm can provide tradeable quotes to the given user through an off-chain signature.

This off-chain signature, combined with a payload representing the corresponding option, can be shared via a shareable link. The user can then submit this data on-chain to initiate the trade seamlessly.

hashtag
2. Dutch Auction

This method allows users to sell upside on their tokens by initiating a Dutch auction. The process works as follows:

  • The call option is initially offered at a high relative premium (i.e., relative to the notional value).

  • Over time, the premium gradually decreases.

  • Market participants can monitor the auction and place bids when the premium aligns with their target value.

Because option terms such as strike price and premium are quoted in relative terms, this matchmaking method is particularly useful for DAO treasuries. Given the time constraints associated with DAO governance and voting, quoting in absolute terms may not always be feasible.

Note: Dutch auctions require on-chain oracles for accurate price discovery.

hashtag
3. Automatic Matchmaking (RFQ)

With the RFQ (Request for Quote) route, users can request quotes for various option configurations from institutional trading firms. The process is as follows:

  • Trading firms respond to these requests and make offers using off-chain signatures.

  • Users can accept a quote by submitting the received signature on-chain for settlement.

Unlike the Dutch auction method, the RFQ method quotes option terms in absolute values (i.e., absolute strike price and premium). This allows for matchmaking without relying on on-chain oracles, making it a robust and flexible solution.

hashtag
Atomic Settlement

Regardless of the matchmaking route, all transactions in MYSO V3 are settled atomically. This means:

  • The user's underlying tokens are locked in a segregated escrow account.

  • The escrow contract simultaneously mints an ERC20 option token for the trading firm.

  • The option premium is transferred from the trading firm to the user, with a portion deducted as a protocol fee (if applicable).

The matched trading firm receives an ERC20 token representing the option position, granting the holder the right—but not the obligation—to acquire the underlying tokens at the specified strike price.

hashtag
Post-Settlement Scenarios

Depending on the option configuration, various post-settlement scenarios are supported. These may include:

  • Allowing the option writer to retain voting power over the underlying tokens.

  • Enabling the option holder to borrow and repay underlying tokens for hedging purposes.

MYSO V3 provides users with multiple ways to get matched, ensuring a dynamic and efficient marketplace for decentralized option trading.

Treasuries

hashtag
Treasuries managing protocol-native tokens or stablecoins can deploy options strategies to enhance capital efficiency.

hashtag
1️⃣ Covered Calls on Treasury Tokens

Treasuries can generate instant stablecoin income by writing covered calls on idle treasury tokens. This strategy allows them to: ✅ Earn upfront stablecoin premiums ✅ Retain control over tokens unless market conditions justify a sale ✅ Align value realization with favorable price movements

Example:

📌 A $10M WLD covered call with:

  • 30-day expiry

  • 110% strike price

  • $200K upfront premium received

🔹 Outcome Scenarios:

  • If WLD remains below the strike price → Treasury keeps WLD tokens, and the option expires worthless (out-of-the-money).

  • If WLD surpasses the 110% strike price → Treasury sells WLD for $11M in USDC (in-the-money).

🔹 Key Benefit: Treasuries monetize idle holdings while retaining control in sideways or falling markets.

hashtag
2️⃣ Cash-Secured Puts for Token Buybacks

Treasuries holding USDC (or yield-bearing stablecoins) can sell cash-secured puts to execute cost-efficient buyback programs.

Example:

📌 A treasury wants to buy back tokens using $500K USDC if the price drops more than 10% in the next 30 days.

🔹 Outcome Scenarios:

  • Treasury receives a $13,700 premium upfront.

  • If the token’s price does not drop >10% → Treasury keeps its USDC and pocketed the premium.

  • If the token’s price falls below the strike → Treasury buys tokens at the pre-agreed price.

🔹 Capital Efficiency Boost: Using yield-bearing stablecoins as collateral enables treasuries to earn both stablecoin yield and option premiums simultaneously.

Quickstart

hashtag
Introduction

The easiest way to get started with MYSO is by using the to calculate potential premiums that you can earn writing call options on your tokens.

Once you've selected a coin, the tool automatically checks whether it can be used for call or put writing.

hashtag
Eligibility Criteria

The tool evaluates a coin based on the following criteria: ✅ The coin exists on an EVM chain ✅ The coin’s FDV and trading volume are sufficiently large ✅ The coin has relevant CEX listings

These factors help determine whether it is possible to match an institutional trading firm with the user through MYSO v3.

Check if coin is suitable for call writing on MYSO v3.

👉 If all sections are green or yellow, there is a high likelihood of finding a match.


hashtag
Indicative Premium Calculation

The tool then calculates indicative premiums that users can earn by writing calls. The results are displayed in a matrix:

  • X-axis → Different days to expiry (e.g., 7 days, 30 days, 60 days)

  • Y-axis → Different strike levels (e.g., 100%, 110%, 120%)

    • 100% = Strike price equal to the current spot price (at-the-money)

    • 110% = Strike price 10% higher than the current spot price

Inside each matrix cell, users can see the indicative relative option premium they could earn. For example, a 10% premium means that 10% of the notional value locked as collateral can be earned upfront.

Check indicative premiums for call writing with given coin.

hashtag
Example Calculation

📌 Scenario: Writing a covered call on $100K worth of XYZ tokens with a 10% premium 💰 Outcome: The user receives $10K upfront upon trade inception and keeps it no matter what.


hashtag
Trade Execution

At the bottom of the page, users can specify their preferred parameters for writing calls. These details are then shared with institutional trading firms, who may respond with a tradeable quote.

If a user receives a tradeable quote, they can proceed to settle the trade on-chain.

hashtag
How to Execute a Trade

  1. The trading firm generates a shareable link via the MYSO DApp containing a trade summary.

  2. The user reviews and verifies trade details (e.g., those agreed upon via Telegram).

  3. The user executes the trade by submitting an on-chain transaction.

Writing call on-chain.

hashtag
What Happens on Execution?

  • An escrow contract is automatically created.

  • The user's notional amount is transferred into the escrow.

  • The option premium is automatically pulled from the trading firm and sent to the user.


hashtag
Post-Trade Settlement

After the option expiry, the user has two possible outcomes:

1️⃣ If the option expires unexercised → The user can withdraw their tokens from given escrow via the "My Positions" dashboard. 2️⃣ If the option is exercised → The user automatically receives the conversion amount in their wallet.

  • ✅ No further action is required from the user.

Example view of "My Positions" dashboard with withdraw button to redeem coins after expiry if option wasn't exercised.
Simulation Toolarrow-up-right
Select the coin you want to use for call writing.

Covered Calls

hashtag
What Is a Covered Call?

A covered call is an options strategy where an asset holder sells a call option on their asset while still owning it. This allows them to earn an upfront premium while potentially selling at a favorable price if the option is exercised.

hashtag
How It Works

1️⃣ Hold an asset (e.g., 100 ETH) 2️⃣ Sell a call option at a higher strike price 3️⃣ Earn an upfront premium for selling the call 4️⃣ Two possible outcomes:

  • If the asset price stays below the strike → Keep the premium and retain the asset.

  • If the asset price rises above the strike → The asset is sold at the strike price, but the premium offsets some opportunity cost.


hashtag
Example: Covered Call on ETH

Scenario: Alice holds 100 ETH ($3,000 per ETH). She sells a 30-day call option with:

  • Strike price: $3,300

  • Premium received: $200 per ETH ($20,000 total)

🔹 If ETH stays below $3,300 → Alice keeps her ETH and the $20,000 premium. 🔹 If ETH rises above $3,300 → Alice sells ETH at $3,300 but still keeps the $20,000 premium.

hashtag
Benefits of Covered Calls

✅ Earn passive income on idle holdings ✅ Hedge against small price drops ✅ Strategically sell at higher levels

hashtag
Risks of Covered Calls

⚠️ Limited upside: If the asset price surges, you still sell at the strike price. ⚠️ Obligation to sell: If exercised, you must deliver the asset.

👉 Who Uses Covered Calls?

  • HNWIs & Whales looking for passive yield.

  • Treasuries generating stablecoin income.

  • VCs & Asset Managers unlocking liquidity on locked tokens.

MYSO enables on-chain covered call execution with custom expiries & strikes.

HNWIs & Whales

hashtag
HNWIs and whales can optimize their holdings by writing covered calls on their assets. This allows them to earn upfront premiums while maintaining exposure to potential upside.

✅ Key Benefits:

  • Generate passive yield on idle assets

  • Retain asset ownership unless the strike price is exceeded

  • Strategic selling at favorable market conditions

VCs & Asset Managers

hashtag
Venture capital firms and asset managers can deploy customized option strategies to generate yield across different assets.

hashtag
1️⃣ Covered Calls on Locked Tokens

VCs and large investors can write covered calls on locked tokens to unlock liquidity without violating transfer restrictions.

✅ Key Benefits:

  • Unlock liquidity while complying with vesting schedules

  • Earn upfront option premiums

  • Enable over-the-counter (OTC) matchmaking via perpetual hedging

Example:

📌 A VC holds $10M in vested WLD tokens, unlocking in 180 days. By writing a covered call with:

  • 180-day expiry

  • 50% strike price

  • $4.95M upfront premium received

🔹 Outcome Scenarios:

  • If WLD does not fall by 50% in 30 days → VC receives $5M in USDC (in-the-money).

  • If WLD falls below the 50% strike → VC keeps their WLD tokens (out-of-the-money).

🔹 Execution Possibilities:

  • Even if underlying tokens remain locked, trading firms can hedge exposure via perpetual futures.

  • Depending on the vesting structure, settlement can be on-chain (via smart contracts) or off-chain (via escrow + legal agreements).

hashtag
2️⃣ Advanced Yield Strategies for Asset Managers

Asset managers looking to diversify income sources can integrate covered calls & put writing into their portfolios.

✅ Key Benefits:

  • Enhance yield across different asset classes

  • Earn stable premiums while managing risk

  • Deploy structured options strategies for capital efficiency

MYSO’s platform enables asset managers to customize expiries, strikes, and premiums, creating bespoke strategies aligned with market conditions.

Smart Contracts

hashtag
Repository & Audit

The deployed smart contracts correspond to release v0.0.3arrow-up-right on the official MYSO v3 repo. The corresponding audit can be found on the Omnisciaarrow-up-right reports page.

hashtag
Mainnet Contracts

Network
Router.sol
Escrow.sol

hashtag
Testnet Contracts

Network
Router.sol
Escrow.sol

Ethereum

Sepolia

Manta

0x70B4B4991B21AC596CB9bC416B21f4B848E24ac5arrow-up-right
0x914e3a5E4154b44be71f76E0fc60A794D6037f02arrow-up-right
0xE9A9066951e63D9575904FF1086912d14038AD23arrow-up-right
0x3B78da70bE456116EA43FF773aecc04e2aB51A8darrow-up-right
0x7ea1B853976943e4111828b40F1FbD2bcca9825b?arrow-up-right
0x48CD1AEFe6375203fBFd6490739700B3CA676eCfarrow-up-right

Architecture

The MYSO v3 architecture is optimized for permissionless and customizable on-chain settlement of covered calls and cash-secured puts. The protocol consists of two core contracts—the Router and Escrow implementation—along with modular peripheral smart contracts, i.e., the Oracle Adapter and Fee Handler.

hashtag
Core Contracts

hashtag
1. Router

The Router contract is the primary interface for users to interact with the MYSO v3 protocol. It handles:

  • OTC/RFQ Matching: Allows for OTC and RFQ matchmaking.

  • Auction Creation: Deploys an escrow contract to store underlying tokens and initiates a .

  • Bidding on Auctions: Allows users to bid on live auctions, determining the premium price dynamically, using oracles.

Key Features:

  • Deploys new Escrow contract instances using OpenZeppelin's Clones.

  • Implements anti-replay mechanisms by tracking used quotes and swap signatures.

  • Supports signature verification for -chain signed quotes.

hashtag
2. Escrow

The Escrow contract is a minimal proxy instance deployed by the Router for each auction or RFQ match. It:

  • Mints Option Tokens: Mints option tokens to trading firms, representing calls or puts.

  • Handles Option Settlements: Manages option exercise and facilitates underlying token transfers.

  • Supports Borrowing: As an optional features, allows borrowing against locked collateral tokens with predefined limits.

Key Features:

  • Implements Dutch auction pricing via time-based decay of premiums.

  • Uses a modular oracle system for dynamic settlement calculations.

  • Supports on-chain and off-chain voting delegation for governance participation while coins are used for option writing.

hashtag
Peripheral Contracts

hashtag
3. FeeHandler

The FeeHandler contract manages fee collection and distribution. It:

  • Collects fees from option matches, exercising, and borrowing.

  • Distributes fees to protocol stakeholders and referral partners.

hashtag
4. Oracle Adapter

The OracleAdapter module provides real-time price feeds for:

  • Auction settlement pricing.

  • Exercise price validation.

The protocol uses RedStone Oracles as the primary solution for crypto assets pricing. is a Modular Oracle that delivers frequently updated, reliable, and diverse data feeds in a few models.

Exercising Options: Handles option execution based on market conditions and oracle data.

  • Borrowing and Repaying: Enables users to borrow against locked collateral and repay to retrieve collateral.

  • Swappings: Allows swapping of option tokens and generic ERC20 tokens.

  • Fee Handling: Routes fees to the designated FeeHandler contract for revenue distribution.

  • Access Control: Escrow contracts are Ownable, with the option writer designated as the initial owner. The escrow owner can transfer ownership to third parties and withdraw any tokens from the escrow (including airdrops) once the option has expired.

  • Implements Governance Hooks: Supports voting delegation for governance tokens.

  • Dutch auctionarrow-up-right
    EIP-1271arrow-up-right
    RedStonearrow-up-right