{"$schema":"https://www.mypropcapital.com/transparency.json#v1","generatedAt":"2026-10-19T01:21:18.965Z","site":{"name":"MyPropCapital","url":"https://www.mypropcapital.com","support":"team@mypropcapital.com","app":"https://app.mypropcapital.com"},"chain":{"network":"Arbitrum One","chainId":42161,"testnet":false,"explorer":"https://arbiscan.io","relayer":"0x6955fD2abF6De0225Ccd60b3077B0491474615Db","totals":{"feesCollected":828,"paidOut":54.28,"accounts":13,"vaultBalance":5775.72},"personalVault":{"address":"0x1DDdE70E903097fC2bD730AE3de87Ee57C9A6A07","owner":"0x6fE5Eb102A72cd50f0d4D6Cf2e149cBD6e36DB37","balance":0.02,"deposited":11.32,"withdrawn":11.3,"paused":false},"recentPayouts":[{"amount":11.3,"txHash":"0x3a97cb6c038d3361ed032ebde5c38a370544827e58e664eb9d9858dad971cdfb","at":"2026-10-18T22:43:31.393Z","url":"https://arbiscan.io/tx/0x3a97cb6c038d3361ed032ebde5c38a370544827e58e664eb9d9858dad971cdfb"},{"amount":28.46,"txHash":"0x1c29a8f6ebad57ff219dc957cbf3589b070c19c16450d494484dedac9b00f335","at":"2026-10-11T20:39:19.951Z","url":"https://arbiscan.io/tx/0x1c29a8f6ebad57ff219dc957cbf3589b070c19c16450d494484dedac9b00f335"},{"amount":4,"txHash":"0x73d72130b93e776af2cf05d04af35d4adf3e2d4ac8a942284441576e239cbe7a","at":"2026-10-10T12:40:38.726Z","url":"https://arbiscan.io/tx/0x73d72130b93e776af2cf05d04af35d4adf3e2d4ac8a942284441576e239cbe7a"},{"amount":13.1,"txHash":"0xb7e99d2892fcfebe17922bee7d29aa795696c25e48109e52d5c4be4d606d9bcf","at":"2026-10-10T01:47:31.596Z","url":"https://arbiscan.io/tx/0xb7e99d2892fcfebe17922bee7d29aa795696c25e48109e52d5c4be4d606d9bcf"},{"amount":0.02,"txHash":"0x8a927d1804062a65be5cdbb4180a1f3c7a0c6f746438c6869f929fdf6ef3a8d1","at":"2026-10-09T22:21:43.547Z","url":"https://arbiscan.io/tx/0x8a927d1804062a65be5cdbb4180a1f3c7a0c6f746438c6869f929fdf6ef3a8d1"},{"amount":8.7,"txHash":"0xa39b2efc24236e39546801b229521778c88abe8c0ae0720abbaf9df65e0d2fb7","at":"2026-10-09T14:45:13.008Z","url":"https://arbiscan.io/tx/0xa39b2efc24236e39546801b229521778c88abe8c0ae0720abbaf9df65e0d2fb7"}]},"contracts":[{"key":"accounts","name":"MPCAccounts — the accounts ledger","role":"Records every evaluation bought, every account and the rules attached to it, every pass, breach and reward. Fees paid for evaluations go straight to the treasury.","check":"Read totalFeesCollected, totalPaidOut and accountCount on the contract; they are the numbers the site quotes. Every reward is an event with the account id and amount.","address":"0x8EddEE86E29a58b59CeA2215E9FDCfC1B4FAfb23","owner":"0x6fE5Eb102A72cd50f0d4D6Cf2e149cBD6e36DB37","urls":{"address":"https://arbiscan.io/address/0x8EddEE86E29a58b59CeA2215E9FDCfC1B4FAfb23","code":"https://arbiscan.io/address/0x8EddEE86E29a58b59CeA2215E9FDCfC1B4FAfb23#code","tokens":"https://arbiscan.io/address/0x8EddEE86E29a58b59CeA2215E9FDCfC1B4FAfb23#tokentxns"}},{"key":"vault","name":"MPCVault — the Reward Reserve","role":"Holds company-funded USDT that pays traders' rewards. It is funded by company deposits, not by evaluation fees. Enforces the reward share and the daily limits in code; a reward needs the trader's own signature.","check":"Its USDT balance is the money available for rewards right now. Compare it with the 'Reward Reserve' figure on this page — they are the same read.","address":"0x06c105206Fb9a57e7F278dE53673d1F9aABc116f","owner":"0x6fE5Eb102A72cd50f0d4D6Cf2e149cBD6e36DB37","urls":{"address":"https://arbiscan.io/address/0x06c105206Fb9a57e7F278dE53673d1F9aABc116f","code":"https://arbiscan.io/address/0x06c105206Fb9a57e7F278dE53673d1F9aABc116f#code","tokens":"https://arbiscan.io/address/0x06c105206Fb9a57e7F278dE53673d1F9aABc116f#tokentxns"}},{"key":"personalVault","name":"MPCPersonalVault — client money for personal accounts","role":"Closed to new deposits for now. Holds deposits from traders who trade their own capital on the platform. A deposit binds the account to the depositing wallet; a withdrawal needs that trader's signature and is paid only to that wallet, under per-withdrawal and daily limits.","check":"Its USDT balance must be at least what personal-account clients are owed. The owner is a cold wallet, not the operating relayer; isOperator(relayer) is true and owner() is a different address.","address":"0x1DDdE70E903097fC2bD730AE3de87Ee57C9A6A07","owner":"0x6fE5Eb102A72cd50f0d4D6Cf2e149cBD6e36DB37","urls":{"address":"https://arbiscan.io/address/0x1DDdE70E903097fC2bD730AE3de87Ee57C9A6A07","code":"https://arbiscan.io/address/0x1DDdE70E903097fC2bD730AE3de87Ee57C9A6A07#code","tokens":"https://arbiscan.io/address/0x1DDdE70E903097fC2bD730AE3de87Ee57C9A6A07#tokentxns"}},{"key":"treasury","name":"Treasury","role":"Where evaluation fees are paid. Fees fund the platform's operations and are not swept into the Reward Reserve. Its balance is visible to anyone.","check":"Incoming USDT transfers to this address are evaluation fees; outgoing ones are the firm's own spending.","address":"0x8137c6A79f605aC14E04689AC1257d29B3503177","urls":{"address":"https://arbiscan.io/address/0x8137c6A79f605aC14E04689AC1257d29B3503177","code":"https://arbiscan.io/address/0x8137c6A79f605aC14E04689AC1257d29B3503177#code","tokens":"https://arbiscan.io/address/0x8137c6A79f605aC14E04689AC1257d29B3503177#tokentxns"}},{"key":"token","name":"USDT (Tether) on Arbitrum One","role":"The settlement token every fee, deposit and reward is denominated in. Six decimals.","check":"This is Tether's official USDT contract on Arbitrum One, not a token of ours. Confirm the address matches Tether's published one.","address":"0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9","urls":{"address":"https://arbiscan.io/address/0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9","code":"https://arbiscan.io/address/0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9#code","tokens":"https://arbiscan.io/address/0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9#tokentxns"}}],"business":{"model":"One-step evaluation on live markets; pass it and a funded account opens under the same rules; rewards are settled in USDT on Arbitrum. Traders can also open a personal account and trade their own capital, with the firm as counterparty.","profitSplitPct":80,"largestAccountOnSaleUsd":25000,"sizes":[{"sizeUsd":5000,"feeUsd":50,"onSale":true},{"sizeUsd":10000,"feeUsd":100,"onSale":true},{"sizeUsd":25000,"feeUsd":250,"onSale":true},{"sizeUsd":50000,"feeUsd":500,"onSale":false},{"sizeUsd":100000,"feeUsd":1000,"onSale":false}],"rules":{"profitTargetPct":10,"maxDailyLossPct":2,"maxTotalLossPct":6,"drawdownType":"static","maxLeverage":10,"minTradingDays":0},"pricesFrom":"Hyperliquid live mid prices (crypto perps and builder-dex stocks, commodities, indices and FX)"},"steps":["Open https://arbiscan.io and paste any address below. Every one of them is verified source code — the \"Contract\" tab shows the Solidity, not bytecode.","On the accounts ledger, open 'Read Contract' and call totalFeesCollected, totalPaidOut and accountCount. They are the figures this page shows.","On the Reward Reserve, check the USDT balance under 'Token Holdings'. That is what can be paid as rewards right now.","Open any reward transaction from the list below. The USDT transfer goes from the Reward Reserve to a trader's wallet; the amount matches the row.","Call owner() on each contract. The owner is a separate wallet address from the relayer that submits transactions, so a compromised server cannot drain a vault. (Only addresses are published here — the same ones already visible on every transaction. No private key is, or ever will be.)"],"pages":{"transparency":"https://www.mypropcapital.com/transparency","receipts":"https://www.mypropcapital.com/receipts","stats":"https://www.mypropcapital.com/stats","rules":"https://www.mypropcapital.com/rules","pricing":"https://www.mypropcapital.com/pricing","faq":"https://www.mypropcapital.com/faq","howItWorks":"https://www.mypropcapital.com/how-it-works","handbook":"https://www.mypropcapital.com/handbook","json":"https://www.mypropcapital.com/transparency.json","llms":"https://www.mypropcapital.com/llms.txt"}}