秋田预测市场 · Discord 审计

新账户使用 V2 CLOB 时必须启用签名类型 3 存款钱包的报错与配置方法

2026-06-09 · Polymarket · 12 条相关讨论

AKMASTER 2026-06-09 02:33:44

Hi, I'm getting this error when trying to post an order via py_clob_client_v2: Error: PolyApiException[status_code=400, error_message={'error': 'maker address not allowed, please use the deposit wallet flow'}] Setup: - signature_type=2 - FUNDER = same address as derived from private key (get_address() confirmed match) - Wallet has USDC balance on Polygon (verified on polygonscan) - API key was generated via client.create_or_derive_api_key() (not from dashboard) - Approve and Delegate transactions are visible on-chain for this address Code snippet: client = ClobClient( host="https://clob.polymarket.com", chain_id=137, key=PRIVATE_KEY, funder=FUNDER, # same as get_address() result signature_type=2, creds=creds ) order_args = OrderArgs( price=0.99, size=1.0, side=BUY, token_id=TOKEN_ID, ) signed = client.create_order(order_args) resp = client.post_order(signed) # <-- error here Questions: 1. Does the wallet need to be activated via polymarket.com UI first before API trading works? 2. Is there an on-chain registration step missing that the SDK should handle? 3. What exactly is "deposit wallet flow" and how to trigger it programmatically? Thanks

Hi, I'm getting this error when trying to post an order via py_clob_client_v2: Error: PolyApiException[status_code=400, error_message={'error': 'maker address not allowed, please use the deposit wallet flow'}] Setup: - signature_type=2 - FUNDER = same address as derived from private key (get_address() confirmed match) - Wallet has USDC balance on Polygon (verified on polygonscan) - API key was generated via client.create_or_derive_api_key() (not from dashboard) - Approve and Delegate transactions are visible on-chain for this address Code snippet: client = ClobClient( host="https://clob.polymarket.com", chain_id=137, key=PRIVATE_KEY, funder=FUNDER, # same as get_address() result signature_type=2, creds=creds ) order_args = OrderArgs( price=0.99, size=1.0, side=BUY, token_id=TOKEN_ID, ) signed = client.create_order(order_args) resp = client.post_order(signed) # <-- error here Questions: 1. Does the wallet need to be activated via polymarket.com UI first before API trading works? 2. Is there an on-chain registration step missing that the SDK should handle? 3. What exactly is "deposit wallet flow" and how to trigger it programmatically? Thanks

Aemond Targaryen 2026-06-09 02:37:44

sig type 3 if ur a new user bro

sig type 3 if ur a new user bro

AKMASTER 2026-06-09 02:38:07

It's faild miserably the deposit flow error

It's faild miserably the deposit flow error

AKMASTER 2026-06-09 02:39:09

One thing i found by now I need sig 2 type that will work right now only I am able to get is 0 or 3

One thing i found by now I need sig 2 type that will work right now only I am able to get is 0 or 3

AKMASTER 2026-06-09 02:39:27

0 get fully blocked and tell does not match with api or something

0 get fully blocked and tell does not match with api or something

AKMASTER 2026-06-09 02:39:51

And 3 say use deposit flow and what the hell is deposit wallet

And 3 say use deposit flow and what the hell is deposit wallet

AKMASTER 2026-06-09 02:40:11

maker address not allowed, please use the deposit wallet flow

maker address not allowed, please use the deposit wallet flow

風邪 2026-06-09 02:43:38

make new acc and try placing order from website then use that wallet with sig type 3

make new acc and try placing order from website then use that wallet with sig type 3

風邪 2026-06-09 03:00:03

just make new metamask wallet and make new polymarket acc with it, deposit to polymarket and try placing order, it will ask to approve contracts through metamask, you just accept everything and thats it, then you can use wallet from your profile with sig type 3

just make new metamask wallet and make new polymarket acc with it, deposit to polymarket and try placing order, it will ask to approve contracts through metamask, you just accept everything and thats it, then you can use wallet from your profile with sig type 3

AKMASTER 2026-06-09 03:31:23

well my id is from feb so it was runningg since then never stopped issue is new ids i am trying to create

well my id is from feb so it was runningg since then never stopped issue is new ids i am trying to create

dessiderio 2026-06-09 19:26:09

Hey guys, has anyone managed to create a NEW Polymarket account after April 2026 and successfully trade via API? I'm stuck with this error when posting orders: `the order signer address has to be the address of the API KEY` Already tried: - signature_type 1, 2 and 3 - using the deposit wallet as funder - placing a manual trade via UI before hitting the API - manual patches on both Python and JS SDKs - recreating the API key multiple times Old accounts work fine. Only new accounts seem broken. Anyone solved this? What was the fix?

Hey guys, has anyone managed to create a NEW Polymarket account after April 2026 and successfully trade via API? I'm stuck with this error when posting orders: `the order signer address has to be the address of the API KEY` Already tried: - signature_type 1, 2 and 3 - using the deposit wallet as funder - placing a manual trade via UI before hitting the API - manual patches on both Python and JS SDKs - recreating the API key multiple times Old accounts work fine. Only new accounts seem broken. Anyone solved this? What was the fix?