Theme
Collecting winnings
When a market's result is final, every winning share pays $1 and every losing share pays nothing. Because Jua never holds your money, nobody can pay you: you collect. One press, one transaction from your wallet, and the contract that holds the money behind the shares pays your wallet.
How a result becomes final
- When the result is known, staff may switch trading off at once, then propose the outcome according to the market's written rules and its named resolution source (an electoral commission, a football federation, a central bank).
- A dispute window opens, two hours by default, and everyone holding shares is notified. If you traded the market and think the proposal is wrong, press Dispute on the market's page while the window is open and explain why, with a source if you can. Staff review every dispute before the result becomes final, and you are told what they decide.
- If nobody disputes it, the result becomes final when the window closes. The result is then recorded on chain, once every trade on the market has settled, and your Collect winnings button appears.
On the website
- Open the market's page, or your Portfolio. A resolved market where your connected wallet holds winning shares shows Collect winnings with the amount.
- Make sure the wallet that holds the shares is the one connected, on BNB Smart Chain.
- Press Collect winnings and confirm the transaction in your wallet. It costs a few cents of BNB. The USDT arrives in the same wallet, and the button goes once the chain has it.
Only the wallet that holds the shares can collect them, so Jua cannot do it for you, and nobody else can take your winnings. There is no deadline: your shares and the money behind them stay in the contract until you collect.
What happens on chain
A market's result is recorded on the Conditional Tokens contract by Jua's resolver (reportPayouts). Collecting calls redeemPositions on that contract from your wallet: it burns your outcome tokens and pays the USDT they are worth to your wallet. Pausing the exchange never blocks this.
In the Telegram Mini App
- Open the Portfolio tab. Under Winnings to collect you see each resolved market your TON wallet holds winning shares in.
- Press Collect winnings · $X. Confirm in your TON wallet (Telegram Wallet or Tonkeeper). Your wallet sends a little TON for the network fee, and most of it comes back.
- The USDT is paid straight to your TON wallet. If it is still listed after a few minutes, collect again: nothing is lost, the first attempt simply did not reach the network.
What happens on chain
Your winning shares are jettons. Collecting burns them from your wallet; JuaTonExchange sees the burn and pays the USDT they are worth to the wallet that burned them. The exchange can pay nobody else.
Cancelled markets
If a market is cancelled, every share, Yes or No, pays 50¢, collected the same way. See Cancelled markets.
If you hold both Yes and No
A Yes and a No share of the same market are always worth $1 together. You can turn a pair back into $1 at any time, even before the result and even if trading is paused, by calling the Conditional Tokens contract's mergePositions from your wallet (on BscScan, for instance). It is rarely worth the gas; selling one side is usually simpler.