Every Polymarket account comes with two wallet addresses, and most traders only ever see one of them. The address shown in the app isn’t a normal crypto wallet — it’s a smart contract, and depending on when you signed up, that contract is either a legacy polymarket proxy wallet or the newer “Deposit Wallet” that replaced it in 2026. Mixing up the two is how a lot of beginners end up sending funds to the wrong place.
What happens when you sign up
If you created your account with an email address, Google, or Magic Link before May 2026, Polymarket deployed a separate smart contract on Polygon and linked it to your login. That contract — not your login itself — is where your USDC and position tokens actually sit.
Accounts opened with MetaMask or Rabby got a slightly different setup: a 1-of-1 Gnosis Safe instead of a proxy contract, with your external wallet acting as the owner. Either way, the pattern is the same. A separate contract holds the money, and your login or external wallet just controls it.
Why Polymarket built it this way
The short answer is gas. Polygon fees are cheap, but asking a first-time trader to buy MATIC, approve a contract, and sign a transaction before placing a single trade kills signups fast.
A proxy wallet lets Polymarket batch those steps. Buying a share, approving the market, and settling the trade happen in one bundled transaction, with a relayer covering gas instead of the user. That’s also why editing or cancelling a limit order doesn’t trigger a fresh wallet prompt every time — a convenience we touched on in our guide to how Polymarket limit orders work.
The 2026 upgrade: Deposit Wallets
Polymarket’s own developer documentation confirms that every account wallet deployed on or after May 4, 2026 uses a new architecture called a Deposit Wallet, replacing the legacy proxy and Safe wallet setups for new users, according to the platform’s deposit wallet documentation.
The practical upgrade is Session Keys. A Deposit Wallet owner can grant a separate signer scoped, time-limited trading access — useful for anyone connecting a bot or a third-party terminal without handing over full control of their funds. Post-June 2026, these wallets also use a beacon proxy design, so Polymarket can push upgrades to the contract logic without changing a user’s wallet address.
If your account predates May 2026, you’re still running the old proxy or Safe wallet, and Polymarket’s legacy proxy wallet docs confirm it keeps working exactly as before — there’s no forced migration mentioned.
Finding your real wallet address
Your funding wallet has its own address on Polygon, separate from the email or external key tied to your login. The simplest way to find it is through the Polymarket profile menu, which lists the account wallet address directly in settings on both desktop and mobile.
You can double-check it a second way: open any trade confirmation inside Polymarket and follow the transaction link to Polygonscan. The contract making the call there is your proxy or Deposit Wallet, not your MetaMask or login address. This distinction matters for anyone pulling position data through the Polymarket API, since scripts checking the wrong address will show a balance of zero even when funds are sitting right there.
What this means for deposits and withdrawals
You rarely send USDC to this wallet manually. Polymarket’s funding flow routes deposits there automatically, which is why most users never notice the second address exists, as covered in our breakdown of how to deposit on Polymarket. The risk shows up when people try to shortcut that flow — sending USDC on the wrong network, or copying an address from a browser wallet extension that isn’t actually the one holding their trading funds.
Withdrawals work the same way in reverse. Polymarket pulls USDC out of the funding contract and sends it to whatever external address you specify, which is why a withdrawal transaction on Polygonscan always lists the proxy or Deposit Wallet as the sender, never your personal login key directly.
Who actually controls the funds
Polymarket never holds a private key to this contract. Ownership sits entirely with whoever controls the login or external wallet behind it. Lose access to that login, and the funds inside the proxy or Deposit Wallet become unreachable, because there’s no separate recovery path built into the contract itself.
That single point of control is worth remembering before connecting browser extensions or third-party tools that ask for wallet permissions, something we looked at closely in our review of the Polyteller Chrome extension.
FAQ
Can I send USDC directly to my proxy wallet address?
Yes, but it’s safer to deposit through Polymarket’s built-in funding flow. Sending directly means getting the exact address and network right yourself, and mistakes on Polygon aren’t reversible.
Is a proxy wallet the same as my MetaMask wallet?
No. MetaMask, Rabby, or your Magic Link login is the owner key. The proxy or Deposit Wallet is a separate smart contract on Polygon that actually holds your USDC and positions.
Do I need to do anything to get the new Deposit Wallet?
No. It only applies automatically to accounts created on or after May 4, 2026. Older accounts keep using their existing proxy or Safe wallet unless Polymarket announces a migration.
The split between login key and funding wallet isn’t unique to Polymarket — plenty of consumer crypto apps hide a smart contract behind a simpler sign-in so new users can trade without buying gas tokens first. Knowing that the wallet in your app isn’t the one actually holding your money is what turns a routine deposit into a smooth one instead of a support ticket.