Bonus is USDC you trade with but never withdraw. Profit goes to your wallet, and on a winning trade the Bonus comes back to trade again.
Bonus is USDC credited to your account for you to trade with as margin. You open positions with it the way you would with your own USDC, and the profit is yours.
Profit goes to your wallet, as ordinary USDC.
A winning trade gives the Bonus back in full, ready for your next trade.
A losing trade costs part of it: the Bonus takes its share of the loss.
Nothing moves by itself. When a trade closes, its payout waits in the Bonus tab until you press Claim.
Bonus can be traded, never withdrawn.
Bonus works on Arbitrum, with USDC as collateral, on market orders.
Cashback, a share of the trading fees you pay, returned to you as Bonus.
Special offers, such as campaigns and promotions announced on the Gains Trade channels.
Bonus is not a token, so your wallet app does not show it. Connect your wallet on gains.trade to see your balance: it shows in the navigation bar, next to your wallet’s USDC. In a narrower window it moves to the bottom of the trading panel, and on a phone the Bonus row of the trading panel shows how much you have available. The screenshots on this page use example figures.
The Bonus balance in the navigation bar. A dot beside it means a row in the Bonus tab is waiting for you.
Connect the wallet your Bonus was credited to, and switch it to Arbitrum. One-click trading does not apply to Bonus trades: with your own wallet, you confirm each Bonus action in it, so keep a little ETH on Arbitrum for gas.
2
Set up the trade
Pick the pair above the chart. In the trading panel, choose Long or Short and the leverage, stay on Market, and check that the collateral is USDC: it is the token icon next to your balance, on the row with Market, Limit and Stop. The USDC menu inside the size box only changes the unit of the size. Then enter the position size, and add a take profit and a stop loss if you want them: they are sent with the order.A Bonus trade takes:
a market order, not Limit or Stop;
USDC as collateral, which you check yourself: the Bonus row flags native ETH, but not WETH or GNS;
up to 500x leverage, within the pair’s own maximum;
at least the pair’s usual minimum collateral, your Bonus and your own USDC counted together;
no counter trade.
3
Turn on Bonus
While you have Bonus available, a Bonus row sits below the take profit and stop loss. Turn its switch on: the row shows how much Bonus the trade uses and how much you have left.If the trade needs more collateral than your Bonus covers, all of your Bonus goes in and your wallet’s USDC pays the rest: the row shows it as ”+ amount wallet”. Make sure your wallet holds that amount.When a trade does not qualify, the row says why instead, for example “market orders only”, and its switch is locked. If the switch was on, the button reads Bonus unavailable until you change the trade back. To trade without Bonus, turn the switch off first, before you pick Limit or Stop.
150 USDC of collateral at 20x, all of it Bonus.
600 USDC of collateral: your 500 Bonus first, then 100 from your wallet.
4
Open
Press Open long with Bonus or Open short with Bonus, and confirm in your wallet.The first time a trade uses your own USDC, your wallet first asks you to approve USDC. Bonus trades need this approval even if you have approved USDC for normal trading, and it is asked only once.Under the button, the panel shows “Order sent”. Your Positions tab lists the order as Awaiting fill, then as your position once it is filled.
A Bonus tab appears after History once you have opened your first Bonus trade. A number next to its name shows how many rows you can claim. At the top, three figures:
Available: Bonus you can use for a new trade.
In trades: Bonus currently used as margin, in open positions and in orders waiting to be filled.
To claim: what is waiting for you, from closed trades and expired orders.
The Bonus tab: two closed trades waiting to be claimed, each with its split, and the open one.
Each row is one Bonus trade, and its label says where it stands:
Label
What it means
What to do
Awaiting fill
The order is sent and waiting to be filled.
Wait.
Live
The position is open.
Press View position to manage it.
To claim
The trade is closed and its payout is waiting.
Press Claim.
Expired
The order was not filled within about a minute.
Press Claim to get your collateral back.
Nothing left
The trade closed with nothing to pay out.
Nothing, the row is a record.
Claimed
The payout is in your wallet and your Bonus balance.
A Bonus position closes when you close it, when its take profit or stop loss fires, or when it is liquidated. Its payout then waits in the Bonus tab until you claim it.
1
Open the Bonus tab
The closed trade reads To claim, with its payout and how it will split, for example “Payout 140.00 → Bonus 100.00 · Wallet 40.00”.
2
Claim
Press Claim on the row and confirm in your wallet. When two or more rows are waiting, Claim all claims them one after another, with one confirmation per row and two for an expired order.
3
Trade again
The Bonus share is back in your Available balance, ready for your next trade, and the rest is in your wallet as USDC.
In profit, when the payout covers everything you put in: the Bonus returns to your Bonus balance in full, and the rest, your profit plus any USDC of your own, goes to your wallet.
At a loss: what is left is shared between your Bonus balance and your wallet, in proportion to how much of each went in.
Money you take out before the close (the proceeds of a partial close, collateral you remove, profit you withdraw) stays with the position: it joins the payout, and you claim it with the rest once the position has closed.
Liquidated: the position itself pays nothing. Money you took out of it before still waits as To claim and splits by the same rules. Otherwise the row reads Nothing left.
An opening order that is not filled within about a minute expires. Pressing Claim on its row cancels it and returns your collateral, the Bonus to your Bonus balance and your own USDC to your wallet, in two confirmations. An order refused when it executes, for example because the price moved past your max slippage, returns its collateral minus a small fee, as To claim.
Bonus does not expire. Unused Bonus stays in your balance until you trade it.
Fees are paid from the position’s collateral, as on any trade.
Each Bonus trade runs from its own dedicated account, so you can hold several Bonus positions at once, even on the same pair. Your Gains Credits tier and $GNS staking discount do not apply to them, and their volume does not count toward your credits.
Your balance can take up to half a minute to update after an open or a claim.
Bonus trades do not enter trading contests.
Unused Bonus can be cancelled if abuse is identified. Bonus already used in an open position is never touched.