Retrieve the 12 on-chain approval items that a Deposit Wallet (signatureType=3) must complete before trading on Polymarket. Each item specifies the token contract, spender contract, and approval method.
Retrieve the 12 on-chain approval items that a Deposit Wallet (signatureType=3) must complete before trading on Polymarket.Documentation Index
Fetch the complete documentation index at: https://docs-t.aionmarket.com/llms.txt
Use this file to discover all available pages before exploring further.
approve — grant unlimited pUSD spending to a Polymarket contractsetApprovalForAll — grant CTF (Conditional Token Framework) operator access to a Polymarket contract| Token | Address | Type |
|---|---|---|
| pUSD | 0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB | ERC-20 |
| CTF | 0x4D97DCd97eC945f40cF65F87097ACe5EA0476045 | ERC-1155 |
| Contract | Address |
|---|---|
| CTF Exchange (V2) | 0xE111180000d2663C0091e4f400237545B87B996B |
| Neg Risk Exchange A (V2) | 0xe2222d279d744050d28e00520010520000310F59 |
| Neg Risk Adapter | 0xd91E80cF2E7be2e162c6513ceD06f1dD0dA35296 |
| Neg Risk Exchange B (V2) | 0xe2222d002000Ba0053CEF3375333610F64600036 |
| PolyNode Fee Escrow | 0x3A43D88ef8Aae4dF5a50B3abf67122CAAeEF7c9F |
| CTF Collateral Adapter | 0xAdA100Db00Ca00073811820692005400218FcE1f |
| Neg Risk CTF Collateral Adapter | 0xadA2005600Dec949baf300f4C6120000bDB6eAab |
| Field | Type | Description |
|---|---|---|
audit_name | string | Human-readable label, e.g. "pUSD → CTF Exchange (V2)" |
audit_item_code | string | Short code identifier, e.g. "PUCE" |
token_contract | string | ERC-20 or ERC-1155 token contract address |
spender_contract | string | The operator / spender to approve |
method | string | "approve" (ERC-20) or "setApprovalForAll" (ERC-1155) |
check_method | string | "allowance" or "isApprovedForAll" — how to verify on-chain |
auditsStatus to 1.