Hello UI trades work but CLOB API order placement fails — deposit-wallet key binding (sig type 3) I'm a registered builder. I can place orders fine through the polymarket.com UI from my deposit wallet, but the public CLOB API rejects every order. Looks like the deposit-wallet key-binding gap others have reported (issues #53/#56/#64/#70). Account (Polygon): - Deposit wallet / funder: 0x2903fa16F0B362978C341DA116318511B7042094 - Signer EOA (= deposit wallet owner & registered relayer signer): 0x8500114A8Ae488102A5e696e06Bf8465e1606474 - Builder code: 0x31e56d96fef841238370d67c759564b1f9c14394f2ebe5058685db7b21afaee2 - Wallet is deployed, activated (I just traded manually via UI), ~47 pUSD funded - Relayer API key created API errors (clob-client-v2): - signatureType 3 + funder=deposit wallet → 400 "the order signer address has to be the address of the API KEY" - signatureType 0/1/2 → 400 "maker address not allowed, please use the deposit wallet flow" createOrDeriveApiKey() always binds the CLOB key to my EOA, never the deposit wallet, so order.signer never matches. POST/GET /auth(/derive)-api-key reject POLY_ADDRESS = the deposit wallet with 401, even with a valid ERC-7739 signature (the wallet's on-chain isValidSignature returns 0x1626ba7e). Since the UI places orders from this exact wallet fine: how do I place CLOB orders programmatically from a deposit wallet? Is there a way to bind/register a CLOB API key to the deposit wallet, a builder order endpoint, or an ETA for issue #70?
Hello UI trades work but CLOB API order placement fails — deposit-wallet key binding (sig type 3) I'm a registered builder. I can place orders fine through the polymarket.com UI from my deposit wallet, but the public CLOB API rejects every order. Looks like the deposit-wallet key-binding gap others have reported (issues #53/#56/#64/#70). Account (Polygon): - Deposit wallet / funder: 0x2903fa16F0B362978C341DA116318511B7042094 - Signer EOA (= deposit wallet owner & registered relayer signer): 0x8500114A8Ae488102A5e696e06Bf8465e1606474 - Builder code: 0x31e56d96fef841238370d67c759564b1f9c14394f2ebe5058685db7b21afaee2 - Wallet is deployed, activated (I just traded manually via UI), ~47 pUSD funded - Relayer API key created API errors (clob-client-v2): - signatureType 3 + funder=deposit wallet → 400 "the order signer address has to be the address of the API KEY" - signatureType 0/1/2 → 400 "maker address not allowed, please use the deposit wallet flow" createOrDeriveApiKey() always binds the CLOB key to my EOA, never the deposit wallet, so order.signer never matches. POST/GET /auth(/derive)-api-key reject POLY_ADDRESS = the deposit wallet with 401, even with a valid ERC-7739 signature (the wallet's on-chain isValidSignature returns 0x1626ba7e). Since the UI places orders from this exact wallet fine: how do I place CLOB orders programmatically from a deposit wallet? Is there a way to bind/register a CLOB API key to the deposit wallet, a builder order endpoint, or an ETA for issue #70?