Range lets you earn premium by setting both a floor and a ceiling for an asset’s price. If the price stays within your range, all your capital comes back and you keep premium from both legs. Under the hood, Range places two positions in a single flow: a put at your lower bound and a call at your upper bound. You earn premium from both.Documentation Index
Fetch the complete documentation index at: https://docs.b1nary.app/llms.txt
Use this file to discover all available pages before exploring further.
How it works
Pick your range
Choose a lower price (where you’d buy) and an upper price (where you’d sell). The wider your range, the safer but lower premium.
Deposit collateral
You need USDC for the put side and the asset for the call side. If you only have USDC, the protocol can prepare the call-side collateral as part of the flow when supported for that asset and chain.
Earn premium from both sides
A market maker pays you premium for the put and premium for the call. Both payments arrive in your wallet immediately.
Three outcomes at expiry
Price stays in range (best case)
Both positions expire OTM. All your collateral comes back. You keep premium from both sides.Price drops below your lower bound
Your put is assigned. You buy the asset at your lower price. Your call expires worthless (you get that collateral back). You keep both premiums. Your effective purchase price islower bound - total premium earned.
Price rises above your upper bound
Your call is assigned. You sell the asset at your upper price. Your put expires worthless (you get that collateral back). You keep both premiums. You end up in USDC with profit =appreciation to upper bound + total premium.
Auto-swap
If you only hold USDC and want to use Range, the protocol handles the conversion automatically:- Calculates how much of the asset you need for the call leg
- Converts that portion from USDC to the asset through the supported route for that chain
- Places both positions (put with USDC, call with the asset)
Range vs liquidity pools
Range is similar to providing liquidity to a concentrated LP (like Uniswap V3), but with key differences:| Range Earn | LP Position | |
|---|---|---|
| Premium | Paid upfront, yours immediately | Accrues as fees over time |
| Duration | Fixed (weekly expiry) | Open-ended |
| Impermanent loss | You know the worst case upfront | Unpredictable |
| Complexity | Pick two prices, done | Manage ticks, rebalance |
Example
ETH is at 1,900 (lower) to $2,100 (upper).- Put premium: 1,900)
- Call premium: 2,100)
- Total earned: $27 upfront