Managing Offers
The User tab is the home for everything you’ve submitted. It’s split into three sections, each rendered as its own card and gated by your sign-in (or API key):
- Live Offers — offers still
SUBMITTED, waiting for the auction to close. - Pending Settlement — push-only; matched offers waiting for you to provision them on-chain.
- Open Bridges — facilities your matched offers funded; claimable once the auction repays.
A header badge on each card shows the current row count.
Live Offers
Section titled “Live Offers”Lists every offer you’ve submitted that’s still SUBMITTED. Each row shows:
- Auction — auction ID padded to 4 digits (e.g.
#0042). - Vault — asset display name + deposit token symbol.
- Amount Offered — your principal, with a compact suffix below (e.g.
12.3K USDC). - Rate — the offered yield in bps (with the percentage equivalent below).
- Direction —
Sub(subscription) orRedemptionbadge. - Term — settlement delay in days (
T+3,T+—if unknown). - Status — a
SUBMITTEDbadge, plus aPUSHbadge when the offer was made through the API key path. - Action — a Cancel button.
Cancel an offer
Section titled “Cancel an offer”Click Cancel on the row. The action cell switches to an inline Cancel offer? prompt with Yes / No buttons; the row gets a soft red tint while in confirmation state so it’s hard to miss. Click Yes to confirm, or No / click outside to back out.
What happens next depends on the offer type:
- Push offers — cancelled instantly via the API key. No wallet prompt.
- Pull offers — your wallet pops up an EIP-712
CancelOffermessage; sign it and the cancellation goes through.
A success toast confirms the cancel and the row disappears from Live Offers immediately.
Pending Settlement
Section titled “Pending Settlement”Push-only. Lists offers that matched and are AWAITING_MINT — waiting for you to provision them from your Safe. See Provisioning for the export + Safe-batch flow.
The section uses a checkbox column for batch selection, the same Auction / Vault / Amount Won / Rate / Direction / Term columns as Live Offers, and an AWAITING MINT badge in the status column. An action bar at the bottom of the card shows the bound Safe address and the export button.
Open Bridges
Section titled “Open Bridges”Lists facilities your matched offers funded. Multiple offers on the same auction collapse into a single row — burnAll claims everything on a request in one transaction, so per-offer rows would mislead you into thinking there were several separate things to claim.
Columns:
- Bridge —
BR-XXXXfor a single offer,N offerswhen several were aggregated. - Auction — auction ID.
- Principal — aggregated principal across all offers in the group. When the bridge has live on-chain balances, this switches to the on-chain
pAssetsfromconvertToAssets(pt, yt)so the math agrees with the Total claimable below. - Rate — APR-style bps blended from aggregated
principal / expectedReturn. - Term — settlement delay.
- Interest — aggregated expected return; switches to on-chain
yAssetswhen available, in green with a+prefix. - Repaid On — relative time (
Due in 3d 4h,Repaid 2h ago, etc.). - Status / Action — adapts to bridge state:
- CHECKING… — on-chain balance read in flight (right after sign-in / page load).
- CLAIMED — the connected wallet (or bound Safe, for push) no longer holds PT/YT for this request.
- Claim X.XX USDC — pull-mode claimable. Clickable; the amount is the live
totalAssetsfrom a single multicall so it matches whatburnAllwill pay out. - Checkbox + PUSH badge — push-mode claimable, ready to be added to the export batch.
The whole row is clickable for pull bridges (opens the claim confirmation dialog). Push rows are not row-clickable since they need batched export, not a single tx.
Refresh
Section titled “Refresh”The Refresh button in the top-right of the tab bar invalidates every active query at once: auctions, offers, on-chain balances. The icon spins while at least one fetch is in flight. Use this when you want to short-circuit the natural poll cadence (15 s for auctions, 8 s for offers, 30 s for on-chain reads).