Getting started
What is BaseScore?
BaseScore is a two-outcome prediction market on Base. Each market asks a question, defines Option A and Option B, accepts positions in BSU, and settles according to an outcome recorded by the market contract. The interface reads market state and wallet data directly from the configured contracts.
Two outcomes
Every live market has Option A and Option B.
BSU positions
BSU is the internal token used for market activity.
Onchain settlement
Claims and refunds execute through the contract.
Quickstart
From wallet to settled position
The standard participant journey has five steps. Every approval, purchase, and claim is a separate wallet-confirmed transaction when required by the contract.
- 1
Get BSU
Open Buy BSU and use the active token claim condition to acquire the market trading token.
- 2
Choose a market
Review the question, description, options, pool totals, status, and closing time.
- 3
Approve BSU
If allowance is insufficient, approve the market contract before buying shares.
- 4
Buy a position
Select Option A or Option B, enter the BSU amount, review, and confirm.
- 5
Settle
After resolution, eligible wallets claim winnings; cancelled markets use the refund path.
Core terminology
The language of BaseScore
These terms appear throughout the market, portfolio, settlement, and leaderboard interfaces.
- Share
- A wallet's recorded position on Option A or Option B for a particular market.
- Pool
- The combined Option A and Option B shares shown for a market.
- Probability
- The interface's percentage signal derived from each option's share of the visible pool.
- Outcome
- The resolved option. BaseScore contract actions use 1 for Option A and 2 for Option B.
- Claimable
- A contract-dependent winning or refundable position that has not already been claimed.
Core concepts
How BaseScore markets work
BaseScore uses a two-outcome, pool-based model. Participants take a side with BSU, and wallets holding the winning side divide the distributable reward according to their share of the winning position.
Simplified reward model
market pool = Option A shares + Option B shares
share ratio = your winning shares / total winning shares
estimated gross reward = share ratio × market pool
Market lifecycle
A visible state from submission to settlement
The market status controls what participants and the owner can do. Cancelled and rejected states remain separate from a normal resolved outcome.
Pending
A submitted market waits for the contract owner to approve or reject it.
Open
An approved market accepts Option A and Option B share purchases in BSU.
Closed
Trading stops after the onchain closing time while the final result is prepared.
Resolved
The recorded outcome unlocks contract-calculated claims for winning wallets.
claimRefund when a wallet is eligible. Rejected markets never appear as normal resolved markets.Trading
Buying Option A or Option B shares
A participant chooses an outcome and commits a BSU amount. BaseScore checks balance and allowance before preparing the market transaction.
Option A
Outcome 1
The first answer defined by the market creator.
Option B
Outcome 2
The second answer defined by the market creator.
- Trading is available only while a market is Open and before its contract closing time.
- The token approval and the share purchase can require two separate wallet confirmations.
- The displayed percentage is a pool-composition signal, not an orderbook price or guaranteed return.
- Wallet shares refresh from getUserShares after confirmed activity.
Settlement
Winnings, refunds, and accrued fees
The settlement center separates normal resolved rewards from cancelled-market refunds and creator or owner fee balances.
Winning claim
claimWinnings uses the connected wallet's recorded winning position for a resolved market.
Cancelled refund
claimRefund returns the eligible position for a market that was cancelled rather than resolved.
Accrued fees
claimAccruedFees sends the connected account's available accrued balance to that same wallet.
getUserWinningsInfo for the connected wallet, including winning shares, losing shares, and whether the reward was already claimed. Duplicate claims remain disabled.Create a market
Submit clear, resolvable questions
A standard market submission includes the question, description, category, two options, and closing duration.
Standard creation flow
01
Approve 20 BSU
Approve the exact market-creation amount for the market contract.
02
Submit the market
Confirm the createMarket transaction with the completed fields.
03
Wait for review
The owner approves or rejects the pending submission.
The owner workspace also exposes createMarketByOwner, which creates a market without the standard user token charge.
BSU trading token
The internal currency of BaseScore markets
BSU is the utility token used inside the prediction-market system. It is not presented as BaseScore's governance token, project token, or airdrop token.
BSU
BaseScore market utility unit
Used for
- Buying Option A or B shares
- Paying the standard market-creation amount
- Receiving winning rewards
- Receiving cancelled-market refunds
Buying BSU
The Buy BSU page reads the token contract's active claim condition, price currency, and allowance requirements before preparing a purchase.
Redeeming BSU
The redeemer path approves the wallet contract, checks backing rules onchain, burns the submitted BSU, and releases the configured reserve asset when eligible.
Portfolio
Your wallet's market activity in one view
The portfolio combines per-market shares with the connected wallet's aggregate protocol statistics.
Position value
The total visible Option A and Option B shares held across markets.
Active positions
Markets where the wallet has shares and the market remains Open or Closed.
Claimable gross
An estimated gross value derived from visible resolved pools and winning shares.
Protocol activity
Markets created, cumulative shares bought, and markets won from getUserStatistics.
Leaderboard
Three ways to earn a protocol rank
The market contract returns all three top-five groups in one showLeaderboardInfo read. The UI does not manufacture offchain rankings.
Top creators
Ranked by the recorded number of markets created.
Top winners
Ranked by markets won as recorded through successful winning claims.
Top buyers
Ranked by cumulative market shares bought in token base units.
Owner controls
Moderation and outcome recording
Owner functions are shown only when the connected wallet matches the market contract owner. They are governance powers, not normal participant actions.
approveMarketApproves a pending market so it can enter its tradable lifecycle.
rejectMarketRejects a pending submission instead of opening it.
resolveMarketRecords Option A (1) or Option B (2) after the normal closing path.
forceResolveMarketOwner-only resolution path exposed by the current owner workspace.
BaseScore ID
A contract-ready identity collectible
The NFT minting page is a preview until a verified collection contract is supplied. It intentionally exposes no live mint transaction yet.
Status
Contract pending
Mint price, supply, per-wallet limit, contract address, and final utility remain explicitly marked TBA.
Contract reference
Core actions used by the interface
This is a product-level reference, not a replacement for a verified ABI or deployed source code.
marketCountsReturns the number of markets available to read.getMarketInfoReturns the market copy, state, outcome, creator, timing, and share totals.getUserSharesReturns a wallet's Option A and Option B shares for one market.buySharesTransfers BSU and records a position for the selected outcome.createMarketSubmits a user-created market after the required BSU approval.claimWinningsClaims a resolved market's contract-calculated winning payout.claimRefundReturns the eligible position for a cancelled market.getUserWinningsInfoReturns wallet-specific winning, losing, and claimed state.getUserStatisticsReturns created markets, shares bought, and markets won.showLeaderboardInfoReturns top creators, winners, and share buyers in one read.Safety
Verify before every transaction
Prediction markets and tokens involve smart-contract and resolution risk. The interface helps expose state, but it cannot remove those risks.
- Confirm the wallet is connected to Base and review every wallet simulation before signing.
- Use only verified market, token, redeemer, and NFT contract addresses published by BaseScore.
- Treat displayed payout values as estimates until the contract call is simulated and confirmed.
- Owner-controlled resolution is a material trust assumption in the current protocol design.
FAQ
Common BaseScore questions
Short answers to the questions most likely to come up before a first market interaction.
Is BSU the main BaseScore token?
No. BSU is documented as the internal market utility token used for shares, creation, rewards, and refunds.
Can I trade after a market closes?
No. Share purchases are limited to markets that remain Open and have not passed their closing time.
What happens if my market is cancelled?
Eligible wallets use the cancelled-market refund path instead of a normal winning claim.
Why is my win not on the leaderboard yet?
The current contract records won-market statistics through a successful winning claim.
Can I mint BaseScore ID now?
Not yet. The page remains deliberately disabled until the verified NFT contract and mint terms are configured.
