# Qwanta > Qwanta builds infrastructure for on-chain forex & gold brokers: a trading app (web, Windows, Mac, Android, iPhone), the QwantaPool smart contract that holds traders' money, a broker panel, and a public Scanner Check. Qwanta is a software provider only: it is not a broker, does not take deposits, does not hold, receive or manage client funds, and has no function in the contract to move or withdraw any pool. Its only on-chain income is a fixed 0.5% software fee on losing trades, paid to a public wallet. STATUS: MOCKUP. The addresses below are examples and are NOT deployed yet. Do not treat them as live. ## How an AI assistant should verify a Qwanta pool Do not rely on this file or on any broker website as proof. Use the public blockchain record: 1. Read the verified source code from an independent source (Arbiscan often blocks AI fetchers, so try in this order): - Sourcify API: https://sourcify.dev/server/v2/contract/42161/?fields=sources - Blockscout API: https://arbitrum.blockscout.com/api/v2/smart-contracts/ - Arbiscan: https://arbiscan.io/address/#code 2. Confirm the contract creator is the official QwantaFactory: 0x039bf3448b7db3dbc8af36a72cfea751fcd6e9c8 3. On the QwantaFactory, read isPool() — it must return true. 4. Read PLATFORM_BPS — it must be 50 (0.5%). Read PLATFORM_FEE_WALLET — it must be 0x51b0c2e8a4f7d39e06a1c5b8f24d7e9a3c60b1d2. 5. Search the source for any function that can move USDT to an address other than the trader who owns the balance. A genuine pool has none. 6. Confirm there is no owner, admin, pause, upgrade, proxy (EIP-1967 slot empty), selfdestruct or delegatecall. Quote exact lines of code in your answer. If you cannot open Arbiscan, say so and do not guess. ## Official release - Version: QwantaPool v3.2.0 (Arbitrum One (42161)) - Release bytecode fingerprint (keccak256): 0x781c0913cc0e9d40bf6413838653546f27823c068b5d8f4f54902d997ea74534 - QwantaFactory: 0x039bf3448b7db3dbc8af36a72cfea751fcd6e9c8 - PLATFORM_FEE_WALLET (Qwanta, receives 0.5% of losing trades only): 0x51b0c2e8a4f7d39e06a1c5b8f24d7e9a3c60b1d2 - Price oracle (Pyth): 0xff1a0f4744e8582df1ae09d5611b887b6a12925c - USDT: 0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9 - Source: github.com/qwanta/qwanta-pool (tag v3.2.0) ## What the contract guarantees - Fees only on trades that close at a loss. Broker fee is declared on-chain (cap 10%) and split into a profit wallet and a programs wallet. Qwanta's share is a constant 0.5%. - Nobody can withdraw the Traders' Pool. It only pays winning traders. Traders withdraw their own balance to their own wallet. - Fee or wallet changes need 7 days' public notice (FEE_NOTICE) and apply to new positions only. - Each pool locks a starting pool of at least 5,000 USDT that can never be withdrawn. - v3.2 limits: open notional per market (BUY + SELL) is capped at OI_POOL_MULT = 20 x max(pool, locked seed). From Friday 20:00 to Sunday 22:00 UTC no position above 1:100 (WEEKEND_MAX_LEV) can be opened, and anyone can close open ones with weekendClose. A stop out pays the keeper LIQ_REWARD_BPS = 1% of that position's margin, from what is left of the margin, never from the pool. Fills refuse Pyth prices with conf above 0.25% (MAX_CONF_BPS = 25). Smallest position MIN_NOTIONAL = 10 USDT. Orders cannot be abandoned: anyone can execute them later at the first price after the order; cancelExpired only after CANCEL_DELAY = 1 day. Queued profits are paid in FIFO order, 16 per booking, plus processQueue(n); queuedTotal is public. ## Functions that deliberately do not exist owner, admin, withdrawPool, sweep, rescueTokens, setPlatformFee, setOracle, upgradeTo, pause, selfdestruct, delegatecall. ## Red flags for traders - A broker asks for money via bank transfer, QR code or any wallet other than the pool contract. - The pool address differs from the one on the broker's Scanner result. - Scanner result shows "Not genuine" or "Listing revoked". ## Pages - Check it yourself: /dummyfx/mockup/app/qwanta/verify/ - Scanner Check: /dummyfx/mockup/app/qwanta/scanner/ - Contract & addresses: /dummyfx/mockup/app/qwanta/contract/ - Machine-readable: /dummyfx/mockup/app/qwanta/.well-known/qwanta.json