All Collections
Lido On Layer 2 (L2)
Integrations: Options
Guide to Decentralised Options Trading with Premia Finance
Guide to Decentralised Options Trading with Premia Finance

Decentralised options trading on L2.

Updated over a week ago

Premia is a decentralized American-style options market based on a pool-to-peer architecture. Now, Arbitrum users could trade wstETH call & put options on Premia with any token so long as their is DEX liquidity available.

Note: to trade options or provide liquidity on Arbitrum, you will also need ETH in order to pay gas.

Buy Options

There are 2 pools for wstETH/Dai: a Call pool and a Put pool. If you want to long wstETH, buy Call options and vice versa.

  1. Head over to Premia Options and connect your wallet to Arbitrum network.

  2. Select wstETH from dropdown menu.

  3. Select the option parameters.

    1. Call or Put

    2. Strike Price

    3. Expiration date

    4. Option Size (minimum option size: 0.1) to request an option price quote.

  4. Click “Buy Option”.

  5. Select the token from “Buy with” dropdown manu to pay the option premium (e.g. wstETH). In this case, we select wstETH as the payment token.

  6. Click “Approve wstETH” to approve the transaction.

  7. Click “Buy for xxxx wstETH” to finish the purchase if you accept the option price.

Exercise Options

When you buy an option, you can exercise the option fully or in partial at any time after purchase. If an option has not been exercised after expiration, Premia automatically locks its exercise value to the value of the option at the time of exercise.

  1. Head over to Premia positions and and connect your wallet to Arbitrum network.

  2. Select the option you would like to close, and click “Close

  3. Select “Full amount” or “Partial amount”, and click “Sell back to pool

  4. Confirm the transaction to finish the option settlement.

Provide Liquidity

wstETH/Dai option has a Call pool & a Put pool. The Call pool is underwritten in the underlying token (i.e. wstETH) and the Put pool is underwritten in Dai.

You have to decide which pool to underwrite. If you bullish on wstETH, you can underwrite wstETH/Dai Put pool by depositing Dai into the pool and vice versa.

To add liquidity:

  1. Head over to Premia Pools and and connect your wallet to Arbitrum network.

  2. Find wstETH pools.

  3. Select Call or Put pool and Click “Add”.

  4. Select the preferable deposit token and the amount.

  5. Click “Confirm Deposit” to finish the transaction

Note: Deposits are locked for 1 day minimum. After that, you are allowed to withdraw the liquidity.

To remove liquidity:

  1. Head over to Premia Pools and and connect your wallet to Arbitrum network.

  2. Find wstETH pool in which you added liquidity.

  3. Click “Remove”.

  4. On the Basic tab, Click “Remove all free & active liquidity” (You also could remove free and active liquidity separately).

  5. Confirm the transaction on the wallet

For more information, please visit Premia Docs.

Did this answer your question?