Close early
You do not have to wait for expiry. At any time while a position is live you can sell N back to the pool at the current bid and take your P&L in USDC, gasless.
Steps
- Open the position row in Positions.
- Press Close. The app fetches a fresh signed quote (the live bid).
- Sign once. The batch approves N to the pool and sells it (
sellN) at the quoted bid. - USDC proceeds land in your trading account. No gas in ETH.
What you get
You receive the position current mark (the live bid), not its expiry value. Closing early lets you lock in a winner before theta or a reversal eats it, or salvage remaining value from a loser instead of riding to a possible $0.
UP and DOWN both supported
Close early is the fully wired exit for both sides. On the DOWN side (puts) the sale is USDC native (the pool pays you USDC directly), so a manipulated spot price cannot be used to drain LPs on close.
TIP
Closing costs you the spread (you sell at the bid, not the mid). For a fresh position that has only moved a little, the spread can be most of the difference, so holding is often better than paying the spread to exit something that has not really gone against you.
TIP
Holding a winning UP position into expiry on Base? You may not need to close at all. Auto-exercise settles it for you. Close early to take profit before expiry, exit a loser, or close any DOWN position (DOWN does not auto-exercise yet).
