KuCoin Trading Competitions: How They Work

How Voltrade tracks KuCoin competitions — an OAuth link that mints a read-only key, AES-256-GCM key storage, symbol-scoped fills, and spot or futures scoring.

By VoltradePublished September 1, 20265 min read

KuCoin is a centralised exchange, and that changes the whole tracking problem. On a DEX, a wallet address is a public identity and the fills are on a public ledger. On KuCoin, your trades are visible only to you — so a competition either gets your explicit, revocable permission to read them, or it gets nothing. The KuCoin integration is the platform's answer to that, and it is the most credential-heavy path Voltrade operates.

What the venue is good at

The venues directory lists KuCoin as a centralised exchange with a 0.1% maker / 0.1% taker base schedule. Its practical strength for competitions is listing breadth: KuCoin lists a very long tail of tokens, and a project whose token trades there can run a campaign around its own pair rather than around BTC or ETH. That is exactly what KuCoin competitions on Voltrade have been — single-symbol token campaigns. Past editions ran on HTR-USDT and REACT-USDT, each scoped to one pair.

How Voltrade tracks your KuCoin volume

There is no public data to read, so the integration reads your account with a key you authorise.

The OAuth link. From your profile you start a KuCoin OAuth flow. Voltrade verifies your wallet session first, then redirects you to KuCoin's own consent screen carrying a signed state value that binds the flow to your wallet — so the key that comes back cannot be attached to anyone else's account. On return, the authorisation code is exchanged for a token, and Voltrade mints a per-user API key through KuCoin's broker key endpoint.

The key is read-only, and specifically so. The mint request sets a single permission group — the general/read group — and explicitly sets every other group to false: no spot trading, no margin, no futures trading, no earn, no transfers, no withdrawals. The general group alone reads both spot and futures fills, which is all the leaderboard needs. Voltrade then calls the key once to verify it works before storing anything.

Storage. The key, secret and passphrase are encrypted with AES-256-GCM before they touch the database, and decrypted only inside the sync job. Requests are signed per KuCoin's v2 scheme: the signature is a base64 HMAC-SHA256 over timestamp, method, endpoint and body, and the passphrase is itself an HMAC of the passphrase under the same secret.

The read. For each competition, the sync pulls your fills on the competition's configured symbol, over the competition window, and sums the quote-currency value of each fill. Two mechanical details shape the job: KuCoin's fills endpoint serves at most a 7-day window per request, so the campaign window is chunked into ≤7-day slices and stitched back together, and the sync routes to api.kucoin.com for spot competitions and api-futures.kucoin.com for perpetual ones based on the competition's market type. Recently-ended competitions keep being scored for a 30-hour settlement tail.

A KuCoin competition must name its symbols. If no trading pair is configured, the sync logs it and skips the campaign rather than counting all activity. That is a deliberate constraint, not an oversight: a token campaign that accidentally counted a trader's unrelated BTC volume would pay the wrong people.

Eligibility: linked accounts only

You are eligible for a KuCoin competition once you have completed the OAuth link. The sync skips any participant without all three stored credentials — key, secret and passphrase — so an unlinked registration scores zero rather than erroring.

This is a stronger form of linking than the address-based venues. On dYdX you provide a public address; here you grant a scoped, revocable read permission. The upside is that a CEX competition becomes possible at all. The trade-off is that you should treat it like any other exchange authorisation: it is yours to revoke from KuCoin's own API key management page at any time, and revoking it stops the tracking immediately.

What kinds of competitions run here

Symbol-scoped volume competitions. The pattern that has run on Voltrade is a token project sponsoring a campaign on its KuCoin pair — the competition names TOKEN-USDT, and only fills on that symbol count toward the leaderboard.

Because these are spot competitions, they score at the spot rate of 1 VXP per $1 of volume. A perpetual competition on KuCoin futures would score at 0.1 VXP per $1 of notional instead, the platform-wide discount that exists because leverage makes notional cheap to manufacture. Daily counted-volume caps sit on top of either; how VXP and daily volume caps work covers the arithmetic.

The competition's symbol list is chosen from KuCoin's live symbol catalog at creation time rather than a hardcoded list, so any listed pair can host a campaign.

How to enter

Connect and verify a wallet on Voltrade, link KuCoin from your profile through the OAuth flow, then register for the competition and trade the named symbol on KuCoin. Volume counts from your registration onward.

Order matters more here than on a wallet-only venue: link before you start trading for the competition, because the sync can only read fills through a key that already exists.

Honest notes and limitations

  • Symbol scope is absolute. Trading a different pair on KuCoin during the competition earns nothing. Check the symbol on the competition page before you allocate.
  • One key, one account. The link binds the KuCoin account you consented with to the wallet you were signed in as. Trading on a different KuCoin account is not tracked.
  • Spot and futures are separate paths. A competition targets one market type; the sync queries the matching host and no other.
  • Custody never moves and orders are never routed. The minted key cannot trade, transfer or withdraw — those permission groups are set to false at mint time. It reads fills, and that is the whole of it.
  • Competition creation on integrated venues is admin-side. Self-serve creators on Voltrade are restricted to on-chain token competitions, so KuCoin campaigns are provisioned by the platform.

For how centralised-exchange competitions compare with wallet-first ones — and why eligibility rules differ venue by venue — see how DEX trading competitions work and the exchanges directory.

venue-pagekucoin

Keep reading

  • How DEX Trading Competitions Work

    How wallet-first trading competitions track your volume, convert it into points, and turn a leaderboard into a payout — and the details that decide who wins.

  • Blofin Trading Competitions: How They Work

    How Voltrade tracks Blofin competitions — UID linking through the affiliate API, 16:00 UTC day buckets, sub-invitee snapshot deltas, and what that means for you.

  • Convallax Trading Competitions: How They Work

    How Voltrade tracks Convallax competitions — on-chain options on Polygon scored on premium paid, with maker and taker both credited and self-trades excluded.

Every trade is a competition

Join a live volume competition or PnL challenge across top venues — or launch your own in minutes.