-
Notifications
You must be signed in to change notification settings - Fork 186
Open
Description
Issue
When following the proxy wallet flow, I transferred native USDC directly to the proxy EOA address on Polygon, but the CLOB balance remains $0.00 and orders fail with not enough balance / allowance.
Details
- Main wallet:
0x20aD5B77A64855325Cb42D23f4f52EC418d11436 - Proxy wallet:
0xE4F6a03ad7012e901F206ce09513f387B16aFC30 - Amount stuck: 61.12 USDC (native, Polygon —
0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359) - TX hash:
0x3e3a7f826d3de3b82ae0c175f7923301fe265a3b5e2914e216aa47a891e19b09 - Chain: Polygon (chainId 137)
What happened
polymarket clob balance --asset-type collateralreturned $0.00polymarket wallet showdisplayed the proxy address- I assumed transferring USDC to the proxy address would fund the account
- Transferred native USDC directly to the proxy EOA on-chain
- CLOB balance still shows $0.00 after
update-balance - Running
polymarket approve setsucceeds but on-chain allowances remain 0 - Order placement fails:
not enough balance / allowance
Additionally, the proxy address has 0 bytes of code (not yet deployed as a contract), so the USDC is currently inaccessible.
Questions
- What is the correct way to fund a proxy wallet account for CLOB trading?
- Is the proxy address a counterfactual contract? If so, how is it deployed?
- Is there a recovery path for USDC sent directly to an undeployed proxy address?
Suggestion
The CLI documentation and wallet show output should clearly warn users not to send funds directly to the proxy address, and instead direct them to use the official deposit flow via the Polymarket web interface or bridge.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels