Introducing Bobs: Price-Gated ETH Timelocks
Price-lock ETH at your target. No date guessing, only price execution.
What Are Bobs?

Bobs are onchain ETH timelocks with a market trigger. Instead of unlocking at a date, they unlock when price crosses a pre-selected target.
You pick one of the available unlock prices, deposit ETH into the pool, and permissionless smart contracts enforce the unlock condition (we use Chainlink oracles).
Think of it as a conviction trade, enforced by the Ethereum blockchain.
How It Works
- Create a price-gated timelock — Deposit ETH into a Bob pool and choose a target unlock price.
- Set up email notifications — set up email notifications via the Sablier Bob UI to receive an email update when the Chainlink oracle feed updates the ETH price.
- Exit when the market hits — you can unlock your position automatically once the target is reached.
Funds remain locked until the target condition is satisfied onchain.
The Bob Vault Lifecycle

Each Bob pool operates as an immutable vault with four phases:
1. Vault context
Sablier deploys a Bob vault with immutable settlement conditions tied to a Chainlink oracle feed. The target price and expiry date are set at creation and cannot be changed.
2. Deposit + mint
You deposit the token (e.g. ETH), Bob mints vault shares, and your position follows share accounting until settlement.
3. Settle + redeem
Settlement happens when the target price is hit or the expiry date is reached. Afterwards, redemptions are available for all share-holders.
Fee Model
Redeem includes a native execution fee. If an adapter yield exists (e.g., Lido staking), Bob applies a vault yield fee only on positive staking yield — Sablier takes a cut from staking rewards as service compensation, not from your principal.
All deposits in ETH vaults are deposited to Lido.
Pool Stats at a Glance
Each Bob pool shows real-time data:
- Progress to target — how close the current price is to the unlock price
- Potential gain — how much you will earn if the target price is hit
- Status — active, settled, or expired
- TVL — total value locked in the pool
- Recent activity — live feed of locks and unlocks
Why Bobs?
- No date guessing — your thesis is about price, so your lockup should be too.
- Oracle-enforced — Chainlink feeds, not trust assumptions.
- Fully onchain — immutable conditions, transparent state, no intermediaries.
- Yield-compatible — adapter support means your locked ETH can still earn staking rewards.
Live Now
Bobs are live in beta on Ethereum. Connect your wallet and start locking ETH at your target price.Please note certain pools do not expire and cannot be redeemed as long as the target price isn't hit. We have no control over user funds.