How payouts are traced
PropFirmPayout reads stablecoin transfers from public blockchains. It counts only transfers from wallets that are tied to a prop firm with evidence, and it links every counted payout to its transaction.
What counts as a traced payout
A traced payout is an outgoing transfer of an allowlisted stablecoin from a tracked wallet. Each one is identified by its transaction hash and its log index, which is the position of the transfer event inside the transaction.
Only the token contracts below are read. A token with the same name from any other contract is ignored, so copycat tokens cannot add to a figure.
| Token |
|---|
| ArbitrumUSDCUSDC (native, Circle)0xaf88d065e77c8cc2239327c5edb3a432268e5831 |
| ArbitrumUSDC.eUSDC.e (bridged)0xff970a61a04b1ca14834a43f5de4533ebddb5cc8 |
| ArbitrumUSDTUSDT00xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9 |
| EthereumUSDCUSDC (Circle)0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 |
| EthereumUSDTUSDT (Tether)0xdac17f958d2ee523a2206206994597c13d831ec7 |
| PolygonUSDCUSDC (native, Circle)0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 |
| PolygonUSDC.eUSDC.e (bridged)0x2791bca1f2de4661ed88a30c99a7a9449aa84174 |
| PolygonUSDTUSDT00xc2132d05d31c914a87c6611c10748aeb04b58e8f |
| TronUSDTUSDT (TRC-20, Tether)TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t |
| ArbitrumUSD (Rise ledger)RiseUSDRiseUSD, the Rise V2 ledger token. Counted when the firm's Rise account burns it to settle a payment.0xace876e867ecf2c3d1b8097b160a666adce04cd0 |
| ArbitrumUSD (Rise ledger)RISEPAYRise Pay, the Rise V1 ledger token. Counted when the firm's RiseID sends it to a trader's RiseID.0x1b34bcc581d535d33c895fabce3c85f1bf3bdb33 |
A transfer from a tracked wallet is not counted when any of these apply:
- It is under $10. This removes dust and zero-value address-poisoning transfers.
- It goes to another wallet listed for the same firm or for another firm, or back to the sender.
- It is a direct-rail transfer to the zero address, which is a bridge burn and not a payment.
- It goes to a known bridge, treasury, Rise system or fee address listed below.
- A reviewer has excluded it after checking it by hand.
Direct-rail transfers of $50,000 or more are held for manual review before they are published. So are 3 or more transfers to one address that add up to $50,000 within 30 days. These patterns often belong to treasury moves rather than trader payouts.
| Excluded destination | Address |
|---|---|
| Rise pooled treasury Safe (a firm funding Rise)Arbitrum | 0xbd4b515ed602792497364de7c306659297378fae |
| Rise V2 fee accountArbitrum | 0x820c2cf43a27c381392eec871f7593a10d7dbf4d |
| Rise ramp, crypto withdrawalArbitrum | 0xd7b44cb976fae38b6660db84de184cb1370d19d7 |
| Rise ramp, fiat withdrawalArbitrum | 0x49697fd82eef1d038f4d24bf78a558567a5c68e3 |
| Rise ramp, internalArbitrum | 0x6d8c04be55fb0f752c30e922aa90a497df73b04a |
| Rise V1 to V2 migratorArbitrum | 0x2089507499a9319e8fe5846684017a9ade751ce9 |
| USDT0 OFT contract (bridge)Arbitrum | 0x14e4a1b13bf7f943c8ff7c51fb60fa964a298d92 |
| USDT0 OFT contract (bridge)Polygon | 0x6ba10300f0dc58b7a1e4c0e41f5dabb7d7829e13 |
| USDT0 OFT adapter (bridge)Ethereum | 0x6c96de32cea08842dcc4058c14d3aaad7fa41dee |
How a wallet is tied to a firm
A wallet is tracked only when evidence ties it to the firm. These kinds of evidence are accepted:
- The firm publishes the wallet address itself.
- The firm confirms the wallet address in writing.
- Payout receipts from several traders match transfers from the wallet.
- Other documented proof, described on the firm page.
Only wallets marked verified are tracked. Each one is shown on its firm page with its evidence and the date it was added. A wallet named only by a third party stays unverified until it is confirmed.
Payment rails
Rise
Rise (Riseworks) is a payroll platform that many prop firms use to pay traders. The firm funds a Rise account on Arbitrum, and Rise pays traders from it.
A Rise payout appears on Arbiscan as the firm's Rise account burning RiseUSD, Rise's 1:1 USD ledger token. Rise then credits the trader's Rise account. The site shows this token as USD (Rise ledger).
The trader's later USDC or USDT withdrawal comes from a pooled Rise wallet that serves all Rise customers, and it is not counted. Before RiseUSD, Rise used an older ledger token called RISEPAY, and those payouts appear as RISEPAY transfers from the firm's RiseID to the trader's RiseID.
Firm Rise accounts can also make business-to-business payments, which are excluded. Burns that pay non-traders such as staff or vendors cannot be told apart on-chain.
Direct
On the direct rail, the firm sends USDT or USDC from its own wallet to the trader. The site reads these transfers on Arbitrum, Ethereum, Polygon and Tron.
What is left out
- Payouts by bank transfer, card or e-wallet.
- Crypto payouts through rails or platforms that are not tracked.
- Payouts from wallets that are not yet tied to the firm with evidence.
- Trader withdrawals from Rise, which come from a pooled wallet shared by all Rise customers.
- Transfers on chains or in tokens outside the table above.
Known limits
- A tracked wallet can also send transfers that are not trader payouts, such as payments to staff, vendors or other firm accounts.
- Firms can change wallets. Payouts from a new wallet appear only after that wallet is tied to the firm.
- History depth differs by wallet. A figure starts at the first transfer the site can read from each tracked wallet.
- Stablecoins are counted at face value, so 1 USDC or 1 USDT counts as 1 US dollar.
- All times and calendar periods are in UTC.
- Windows such as the last 30 days roll back from the data sync time, not from the moment a page is viewed.
How figures are computed
- Traced total
- The sum of all traced payout amounts in the window.
- Payouts
- The number of traced payouts in the window.
- Median
- The middle amount when payouts are sorted by size. With an even count, the mean of the two middle amounts.
- Average
- The traced total divided by the number of payouts.
- Largest
- The single largest traced payout in the window.
- Share
- A firm's traced total divided by the traced total of all listed firms in the same window.
- Rank
- Firms sorted by traced total, highest first. Ties go to the firm with more payouts, then to the name A to Z.
- Windows
- The last 7 days, 30 days and 12 months (365 days), counted back from the data sync time. All time covers every traced payout.
A firm with no traced payout in a window is left out of that view. It is never shown with a zero total.
How to check a payout
- Open a firm page and pick a payout from the latest payouts table.
- Select its transaction link. It opens on Arbiscan, Etherscan, PolygonScan or Tronscan.
- In the transfer list or event log, find the transfer with the same amount.
- Check that the sender is one of the tracked wallets listed on the firm page.
- Check that the token contract matches one in the token table.
- For a Rise payout, check that RiseUSD moves from the firm's Rise account to the zero address.
Update schedule
The first data sync is pending. Data is refreshed by a scheduled sync, normally once a day, and the site is rebuilt from the new data.
A firm whose data is more than 48 hours older than the latest sync is marked with its last sync date. Its recent figures may then be incomplete.
Wallet log
Every tracked wallet of a listed firm, newest first. Recipient addresses are never published.
No wallet is published yet. Wallets appear here once their firm is listed.
Corrections and wallet submissions
Firms and traders can report an error or submit a paying wallet with its evidence to propworldpartners@gmail.com. A trader receipt is most useful with the payout date, the amount and the receiving address.
PropFirmPayout is run by PropFirmTrading. The about page explains who runs the site and how it is funded.