Getting started

This page walks you through the basic steps from funding your wallet to placing and settling your first conditionals trade.

circle-info

This page covers logging in, depositing USDC, choosing a branch to trade, opening a long or short position, and redeeming after settlement.


You can access the butter app at app.butter.marketsarrow-up-right.


Log in

Click Join Waitlist, press Connect wallet, enter your email address, and click Sign & Submit. After you receive an email confirming you have been whitelisted, press Connect Wallet in the top-right of the app and connect the same address as before.

When you connect an Ethereum Virtual Machine (EVM) wallet, Butter creates a Butter wallet that is derived from your connected wallet. This Butter wallet is what holds your conditional USDC balances and positions on Unichain.


Deposit collateral

Click Deposit in the top-right of the app to bridge USDC from any other chain into your Butter wallet on Unichain.

Bridge to Unichain modal showing how to move funds into your Butter wallet
The Bridge to Unichain panel lets you move funds from a source chain into your Butter wallet on Unichain.

Once you have deposited, your available balance updates in the Portfolio overview panel on the bottom right of the trading screen.


Choose where to trade

Butter lets you trade and hedge the future price of assets such as BTCUSD or ETHUSD conditional on event outcomes like a Fed rate decision or an earnings release. You can use these markets to express a directional view on how the event will move the asset’s price, to offset existing exposure by taking the opposite side in a given branch, or to gain exposure only in branches where you are comfortable holding the asset.

Use the market selector in the top-left of the trading screen to choose what to trade:

  • First select an event, such as Fed rate decision (December).

  • Then select an asset, such as BTC/USD.

  • Finally, choose the branch you want to trade, for example Hike ≥25 bps, No change (<25 bps), or Cut ≥25 bps.

Market selector showing the list of events and assets on the left side of the trading screen
The market selector in the top-left groups events and assets so you can pick which conditional market to trade.
Branch selector dropdown showing the available outcome branches for the selected event and asset
The branch selector lets you switch between outcome branches for the same event and asset.

The chart and branch price reflect the market’s forecast for the asset's price conditional on that outcome occurring, so you can see how the market prices the asset under each branch relative to your hedging or trading goals.


Evaluate the forecast

On the trading screen you can see:

  • The current branch price, which reflects the market’s view of the asset’s future price if that branch’s outcome occurs.

  • The spot price of the asset today.

  • The spread, which shows how different the branch price is from spot for that branch.

Compare these to your own view of how the event will affect the asset’s price and how that lines up with your portfolio. For example, if BTCUSD|Hike ≥25 bps trades at $60,000 and BTCUSD|Cut ≥25 bps trades at $70,000, ask whether those levels align with your expectations for BTC under each outcome.

If you already hold BTC and want to reduce downside risk under a hike, you can short BTCUSD|Hike ≥25 bps to offset part of your spot exposure in that branch. If you want exposure to BTC only if the Fed cuts, you can go long in BTCUSD|Cut ≥25 bps and avoid taking positions in branches where you see too much downside or uncertainty.


Go long or short in a branch

Use the trade panel on the right side of the screen to open a position in a branch.

Trade panel showing long and short tabs, size input, and order details
The trade panel shows whether you are going long or short in the selected branch, the size of your order, and the execution details before you submit.

Select whether you want to be LONG or SHORT in the selected branch, then enter the amount of USDC or qty of the asset you want to trade.

The trade panel shows your estimated execution price, fees, and balance change before you submit the order. These fields update as you change direction and size.

What the trade panel fields mean

Position. Position shows your current position in the selected branch and the position you will have after the trade.

Balance change. Balance change shows how your conditional USDC balance in the selected branch changes if the trade executes, including fees. A negative number means the trade will decrease your balance of conditional USDC. A positive number means the trade returns conditional USDC to you.

Est. execution price. Est. execution price is the estimated average price your trade would get from the AMM at the current pool state for the selected size. It changes with size because larger trades move the AMM price.

Fees. Fees shows the fee rate for the trade. It is included in Balance change.

Post trade price. Post trade price is the branch price after the trade executes.

Max slippage. Max slippage sets a limit on how far execution can move from the current price. If the required slippage exceeds this limit, the trade fails instead of executing.

Click Place long order or Place short order to confirm the trade in your wallet and open the position.

Once the trade is confirmed, your new position appears in the Positions section at the bottom of the trading screen, showing your size, position value, and your position's collateral in that branch. You will also have been credited with conditional USDC in the other branches for the same event.


Manage your positions

You can view and manage all of your open positions in the Positions table at the bottom of the trading screen.

Positions table showing event market, branch, size, position value, and margin columns
The positions table lists each open position by event market and branch together with its size, position value, and margin.

From here you can:

  • Track your size, position value, and collateral in each branch.

  • See which event and branch each position belongs to, such as Fed rate decision (December) – Hike ≥25 bps.

If you want to adjust your exposure, either use the position's "edit" button, or make a new trade in the same branch or in other branches for the same event.


Exit and settle

Conditional markets stay open for trading until the underlying event occurs or the market reaches its expiry date.

After the event happens, Butter settles the conditional:

  • The oracle reports which outcome occurred and the settlement price, defined as the median price over a two-hour window that starts 12 hours after the event timestamp or market expiry, whichever occurs first, for the realized branch.

  • Positions in the realized branch can be redeemed for USDC at the settlement price.

  • Positions in unrealized branches expire worthless, but your original collateral is still preserved because you receive conditional USDC in all branches when you opened your position.

Intuitively, this means that if you traded in a branch that does not end up being realized, you do not lose your stake just because that branch did not resolve. The value shifts to the realized branch, where your conditional USDC becomes redeemable for collateral.

Once settlement has completed, you can redeem your positions in the realized branch for USDC and withdraw USDC from your Butter wallet back to your connected wallet whenever you are ready.

Last updated