Pulse · Somnia × DreamDEX Event Contracts
Your winnings come to you.
Call the next BTC or ETH candle in one tap. Pulse shows live windows, capped stake, settlement state, and session limits without inventing handler proof.
Somnia Shannon testnet · capped risk · you can only lose the stake
The gap
Settlement does not pay you
Event contracts settle onchain, but a resolved market just leaves winnings sitting as redeemable tokens until you claim each one by hand.
That is not a UI complaint. It is a mechanical property of the primitive, and it is the single biggest drop-off in the experience. Pulse fixes it at the layer where it lives: onchain.
How it works
One continuous session, not a sequence of chores
A window resolves every 15 minutes. Pulse makes the run behave like one session that pays you as it goes.
Call
One tap on Up or Down before the clock hits zero.
Lock
The window stops taking orders. Residuals can still be cancelled.
Resolve
The market settles onchain. You do nothing.
Redeem
Handler-confirmed redemptions appear on the activity tape with their tx hash.
Ready
The funded session stays available for the next call under the same cap.
Two modes, one instrument
Keep custody in your wallet, or in a vault you control
Both settle onchain. The difference is where positions sit and whether redemption needs you.
Direct mode
Positions stay in your own wallet.
- →Call with size presets, marketable and IOC by default
- →Claim all across every redeemable market in one confirm
- →Nothing new to deploy
Session mode
A per-user vault you own and only you can withdraw from.
- →Deposit a budget and set hard limits enforced onchain
- →Handler redemptions are shown only when a tx hash exists
- →Disarm or withdraw at any time, never blocked by policy
Limits you set
The policy is the product
You pick a budget and hard limits at the start. The contract enforces them. Disarm and withdraw are always available.
The values you choose in the live session form are encoded into the session policy and enforced by the deployed contract.
- Factory
- 0x7c89...44E4
- Creates one session per wallet
- Adapter
- 0x6551...D4f2
- Routes calls into Event Contracts
- Collateral
- tUSDC
- Funded and withdrawn onchain
- Reactivity
- 0x0000...0100
- Settlement callback caller
The proof
Every automatic claim needs a hash
When a handler redemption is observed, it appears in your activity tape on its own explorer hash. No marketing hashes are fabricated.
Security and control
Technical proof is the social proof
No testimonials, no volume numbers, no partner logos. What Pulse claims maps to a contract, a tx hash, or a passing test.
Self-controlled funds
No path in the contract moves value to anyone but you.
Withdrawals never locked
Disarm or withdraw mid-window, after expiry, at any point in a run.
Every action is a hash
Placed, filled, settled, redeemed, withdrawn. Each links to the explorer.
Handler path visible
Validator-handled redemption is only labeled after Pulse has a real handler hash.
Questions
The parts people ask about first
Capped risk, self-custody, voided markets, and what session rules are allowed to decide.
A capped-risk Up/Down market on BTC or ETH over a 15 minute or 1 hour window. Zero fees, fully collateralised, settled onchain. You call which way the candle finishes; a winning contract redeems for 1 unit of collateral.
Only your stake. Max loss equals the amount you put in on a call. There is no leverage and no liquidation. In session mode the vault holds only the budget you deposit, so that budget is your absolute maximum loss.
You do. In direct mode positions stay in your own wallet. In session mode they sit in a per-user contract that only you can withdraw from. No operator delegation, no custody handoff, and no path in the contract moves value to anyone but you.
Yes. Withdraw is never blocked by an armed session policy. You can disarm or withdraw mid-window, after expiry, or at any point in a run.
A session contract has a Reactivity subscription path for market-finalization events. Pulse only labels a handler redemption after the activity tape has a real transaction hash for it.
The best interaction is the one you never have to perform
Connect on Somnia Shannon testnet, call the next candle, and let settlement pay you.