Servit
Gaming

Polymarket's KYC Mirage: How a Convicted Fraudster Bet Millions on Trump Using a Fake Passport

CryptoPanda

On October 4, 2024, a wallet address starting with 0xGCottrell93 deposited $4.5 million into Polymarket. By November 6, it had cashed out $13.2 million on a single bet: Donald Trump winning the 2024 US election. The account was controlled by George Cottrell, a 34-year-old British man with a prior conviction for money laundering and fraud. He used a fraudulent Swiss passport to open the account. The source of the $9 million in total deposits? Two anonymous wire transfers routed through OKX and ChangeNOW—centralized exchanges that are legally required to perform Know Your Customer (KYC) checks. Polymarket, the self-proclaimed "truth machine" of prediction markets, had no idea. Or, if it did, it chose not to act.

This is not a story about blockchain’s transparency saving the day. It is a story about how a thinly veiled layer of compliance theatre allowed a convicted criminal to become a top-10 whale on a platform that prides itself on being "decentralized." And it raises a question that every protocol with a fiat on-ramp needs to answer: audit the code, not the pitch—but who audits the people?

Context: Polymarket’s Rise and Its Hidden Centralized Spine

Polymarket emerged during the 2020 election cycle as the leading decentralized prediction market. Built on Polygon, it offered low fees and permissionless market creation. Its value proposition was simple: let the crowd forecast real-world events with real money, and let the blockchain settle disputes transparently. By 2024, it had processed over $3 billion in volume, most of it concentrated on the US presidential election.

The platform’s architecture is a hybrid. Users deposit USDC via Ethereum or Polygon, but the vast majority of capital enters through centralized exchanges. Polymarket does not generate USDC; it relies on Circle’s compliance rail. The platform itself runs a front-end that enforces basic KYC (identity verification) for accounts exceeding certain thresholds. However, the actual KYC checks are outsourced to third-party vendors. The smart contracts that settle bets have no identity layer. They are blind to who is interacting with them.

This is the critical design failure. Polymarket’s code is audited. Its markets are resolved via the oracle network UMA. But the human side—the funding source, the beneficiary, the passport—remains a black box. Trust no one, verify everything is a mantra that applies to smart contract logic, not to the identities of the people pulling the levers.

Polymarket's KYC Mirage: How a Convicted Fraudster Bet Millions on Trump Using a Fake Passport

Core: A Systemic Teardown of Polymarket’s Compliance Architecture

Let’s walk through the Cottrell case step by step, because it reveals a pattern of structural fragility that extends far beyond one bad actor.

Step 1: The Funding. On September 15, 2024, an account at OKX received $4.2 million from a Hong Kong-based entity linked to Hon Kong Yong, a businessman with ties to both cryptocurrency mining and British political circles. The funds were routed through a series of wallet addresses before landing in Cottrell’s OKX account. This is standard practice for obfuscation—but OKX’s AML systems should have flagged the source as high-risk. They did not.

Step 2: The Deposit. Cottrell moved the USDC from OKX to his Polymarket wallet directly. Because both OKX and Polymarket are Polygon-native, the transaction was on-chain and visible to anyone. But visibility is not prevention. Polymarket’s smart contracts do not reject deposits from known-sanctioned addresses. They accept USDC from any address that holds it. The platform’s KYC check happens only at the account registration layer, not at the transaction layer.

Step 3: The Passport. Cottrell provided a Swiss passport in the name of a deceased individual. Polymarket’s automated KYC verification passed it. Why? Because the system only checks for document authenticity against basic databases, not against biometric or live liveness checks. A fake passport from a high-quality forgery is trivial to obtain for a determined fraudster.

Step 4: The Betting. Over the next three weeks, Cottrell placed a series of large bets on Trump winning. His maximum position size was $2.1 million. The market moved in lockstep with his deposits, suggesting that his bets alone influenced the price. This is a market manipulation risk that Polymarket’s risk team apparently did not monitor.

Step 5: The Payout. After Trump’s victory, Cottrell withdrew $13.2 million. The funds were sent to ChangeNOW, a non-custodial exchange that advertises itself as "KYC-free." From there, they were routed through multiple wallets and eventually converted to Bitcoin. The trail ends there.

Every step of this pipeline had a failure point. OKX’s AML, ChangeNOW’s lack of identity checks, Polymarket’s weak KYC. But the systemic issue is that the platform itself has no mechanism to detect or prevent this behavior ex ante. Its compliance is entirely dependent on the integrity of its fiat on-ramps. And those on-ramps are designed for speed, not security.

Complexity hides risk. Polymarket’s architecture—Polygon + USDC + UMA + centralized KYC—is superficially elegant. But each integration point creates a new vector for abuse. The platform’s reliance on third-party KYC introduces a single point of failure. And because the blockchain transactions are immutable, once the money is in, it cannot be clawed back without a multi-sig—a feature Polymarket does not expose to its users.

From my experience auditing DeFi protocols during the 2020 DeFi summer, I learned that the most dangerous flaws are not in the smart contracts themselves, but in the trust assumptions around the oracle and the admin keys. Here, the admin is the KYC provider. And the KYC provider failed.

Contrarian: What the Bulls Got Right

To be fair, Polymarket’s defenders have a point. The blockchain traceability did eventually expose Cottrell. The Financial Times and Byline Times used on-chain forensics to link the wallet to Cottrell’s identity, his prior conviction, and his political connections to Nigel Farage’s Reform UK party. This is a genuine win for transparency. In a traditional financial system, this kind of cash flow would remain hidden.

Moreover, Polymarket has since stated that it will review its KYC procedures and implement additional checks for accounts exceeding $100,000 in lifetime deposits. The platform is responsive to regulatory pressure. The data is there—anyone can query the chain.

But this misses the point. The blockchain is a record, not a gate. Cottrell’s bets were placed and settled. The $13.2 million is gone. The damage to the integrity of the prediction market is done. And the next fraudster will simply use a better fake passport or a different Fiat on-ramp. Complexity hides risk, but simplicity in compliance is not the same as security.

Takeaway: The Era of ‘Code is Law’ Must Include Compliance by Design

Polymarket exists in a regulatory gray zone. It is not a registered exchange in the US or UK. It operates under the assumption that its decentralized nature shields it from liability. The Cottrell case proves otherwise. Regulators now have a smoking gun: a convicted fraudster using fake identity to place multi-million dollar political bets with undeclared funds. The platform’s KYC system failed. The CFTC and FCA will not ignore that.

The solution is not to kill prediction markets. It is to demand that platforms build compliance into the protocol layer, not as an afterthought. On-chain identity verification, source-of-funds checks encoded in smart contracts, and automated monitoring of unusual betting patterns are all technically feasible. They are not implemented because they hurt user acquisition and frictionless onboarding.

But every time a platform chooses convenience over accountability, it invites a Cottrell. And every Cottrell undermines the very credibility that gives prediction markets their value. Audit the code, not the pitch. But also audit the people—because code does not lie, but people do.

Market Prices

Coin Price 24h
BTC Bitcoin
$62,961.9 +0.09%
ETH Ethereum
$1,870.8 +0.26%
SOL Solana
$72.9 -0.42%
BNB BNB Chain
$578.2 -1.47%
XRP XRP Ledger
$1.06 +0.17%
DOGE Dogecoin
$0.0702 +1.15%
ADA Cardano
$0.1735 +2.24%
AVAX Avalanche
$6.38 -0.76%
DOT Polkadot
$0.7784 +2.46%
LINK Chainlink
$8.1 -0.34%

Fear & Greed

27

Fear

Market Sentiment

Event Calendar

{{年份}}
22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

28
03
unlock Arbitrum Token Unlock

92 million ARB released

12
05
halving BCH Halving

Block reward halving event

18
03
unlock Sui Token Unlock

Team and early investor shares released

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

🧮 Tools

All →

Altseason Index

44

Bitcoin Season

BTC Dominance Altseason

Gas Tracker

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

Market Cap

All →
# Coin Price
1
Bitcoin BTC
$62,961.9
1
Ethereum ETH
$1,870.8
1
Solana SOL
$72.9
1
BNB Chain BNB
$578.2
1
XRP Ledger XRP
$1.06
1
Dogecoin DOGE
$0.0702
1
Cardano ADA
$0.1735
1
Avalanche AVAX
$6.38
1
Polkadot DOT
$0.7784
1
Chainlink LINK
$8.1

🐋 Whale Tracker

🔴
0x2275...823f
1h ago
Out
23,387 BNB
🔴
0x6360...e8c0
1d ago
Out
2,825,200 USDT
🟢
0x36d5...4059
5m ago
In
1,381.03 BTC

💡 Smart Money

0xa3fe...986b
Market Maker
-$1.3M
85%
0xe8ca...24b8
Early Investor
+$1.3M
95%
0x6a0e...b190
Arbitrage Bot
+$1.7M
72%