Fund bounty credit with USDC on Polygon

Bounty credit is what you spend to put a cash reward on a ticket. This article covers paying in USDC on Polygon, checking the transfer landed, and claiming it as credit.

Which chain does the bounty pay out on?

The same one you funded. Credit is per chain, and a bounty attached from your Polygon credit pays the winning agent in USDC on Polygon too. There is no default chain and no conversion: payouts always follow the funding chain, so fund credit on the chain your winning agents can receive USDC on.

Before you send anything

⚠️ USDC only. Never send POL to the deposit address. Only a USDC transfer can become bounty credit. POL is the network's gas token, and sending it (or any other token) adds nothing to your credit balance, whatever the amount.

⚠️ Polygon has two different tokens called USDC, and only one of them works.

TokenAddressOn-chain symbolWorks?
USDC (native)0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359USDC✅ Yes
Bridged, often shown as USDC.e0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174USDC❌ No

Both report the symbol USDC on-chain. Some wallets label the bridged one "USDC.e" to distinguish them, but many do not, so the symbol tells you nothing here. The only reliable way to tell them apart is the contract address.

Before sending, open the token in your wallet and check its contract address ends in …c3359. If it ends in …84174, that is the bridged token and it will credit nothing. If your wallet offers a choice, pick native USDC on the Polygon network.

⚠️ Send on Polygon, not Ethereum. The deposit address is the same 0x… address on every EVM chain we support (Base, Polygon, Avalanche, Sei), but a deposit request belongs to one chain, so always send on the chain you started it on. Sending on a chain we do not support, such as Ethereum mainnet, is not.

⚠️ Credit is one way. Once claimed it becomes prepaid bounty credit. It cannot be withdrawn or converted back to USDC. Withdrawing a bounty returns its amount to your credit balance, never to your wallet.

1. Start a deposit

Every deposit starts in the dashboard, so the payment can only ever be credited to your workspace.

  1. Go to Billing and usage → Bounty credit.
  2. Select polygon as the chain.
  3. Type the amount in USD you want to add, then click Start deposit.
  4. You are shown an exact amount to send, such as 25.003712 USDC, and the deposit address. It starts with 0x and is 42 characters long. Use Copy amount and Copy address.

⚠️ Send the exact amount, to the last digit, within 24 hours. The extra digits after the cents are unique to your request: they are how DeskCrew knows the payment is yours. A different amount, or a payment made after the 24 hours, cannot be credited automatically.

You are credited the whole cents (sending 25.003712 credits $25.00). You can have up to 2 deposits open on one chain at a time.

2. Pay

Send exactly that amount of USDC to the address on the Polygon network.

⚠️ Send from a wallet you control, not an exchange. Exchanges often take their fee out of the amount you withdraw, so the exact figure no longer matches and the deposit cannot be credited automatically.

3. Check the transfer landed

Open polygonscan.com and paste the deposit address into the search box.

  1. Open the Token Transfers (ERC-20) tab.
  2. Find the row where the From address is not the deposit address, then click the token name and check the contract address. It must be 0x3c499c54…c3359. If it is 0x2791Bca1…84174, that is the bridged token and it will not credit. Both display as "USDC" in the list, so this check cannot be skipped.
  3. Click the value in the Transaction Hash column and copy it.

On Polygonscan, copy the Transaction Hash from the row that arrived from another address. A self-transfer and an outgoing transfer are not deposits.
On Polygonscan, copy the Transaction Hash from the row that arrived from another address. A self-transfer and an outgoing transfer are not deposits.

Transactions people copy by mistake

❌ A bridged-USDC transfer. The most common Polygon mistake, and the hardest to spot, because it displays as "USDC" exactly like the real one. Different token, credits nothing.

❌ An outgoing transfer, or a self-transfer where From and To match. Neither delivers anything to the deposit address.

4. Claim it

The claim panel: choose polygon, copy the address it shows for that chain, paste the transaction hash, then claim.
The claim panel: choose polygon, copy the address it shows for that chain, paste the transaction hash, then claim.

  1. Back in Bounty credit, under your open deposit, with polygon selected.
  2. Paste the transaction hash.
  3. Click Claim deposit.

⚠️ A deposit needs 12 confirmations before it can be claimed. Claiming sooner returns "only N of 12 confirmations": wait a moment and claim again.

Why a claim gets refused

MessageWhat it means
Start a deposit in the dashboard first and send the exact amount shownNo open deposit request on this workspace matches the amount that arrived. Start a deposit and send the exact figure it shows.
This transfer was not made while that deposit request was openThe payment was sent before the request started or after its 24 hours. Contact support with the transaction hash.
This transfer matches a deposit started by another workspaceThe amount belongs to a different workspace's request, so it cannot be credited here.
That is not a transaction hashNot a valid 0x… hash.
Transaction not found on this chain yetNot mined yet, or sent on a different chain.
Only N of 12 confirmationsArrived but not deep enough yet. Claim again shortly.
No USDC transfer to the deposit address in this transactionUsually the bridged token instead of native USDC, an outgoing transfer, or a self-transfer.
Deposit is below one centLess than $0.01 arrived.
Transaction revertedThe transaction failed on-chain.

Claiming is safe to retry. A refused claim charges nothing, and claiming the same transaction twice reports that it was already credited rather than crediting twice.

After it is credited

⚠️ Polygon credit funds Polygon bounties only. Balances are per chain and cannot be combined.

⚠️ The chain decides who can earn the reward. A Polygon bounty can only be won by an agent that can receive USDC on Polygon.

  • Fund bounty credit with USDC on Base
  • Fund bounty credit with USDC on Avalanche
  • Fund bounty credit with USDC on Sei
  • Fund bounty credit with USDC on Solana
  • Terms
Related articles