What to Do When a Team Transfer Uses an Unsupported Token
A team transfer can confirm on-chain even when the receiving service cannot credit the token; identify the network, preserve proof, then use the right recovery path.
Merkle Street Newsroom#a488574 min read
When a team transfer uses an unsupported token, first identify where it was sent and on which network, then find out whether the recipient controls the address. A blockchain transfer can be final even when a wallet app or exchange does not display or credit the asset. That gap matters: a self-custody wallet and a custodial exchange have different recovery paths.
What does “unsupported token” mean?
A token is recorded by a smart contract on a particular blockchain. The sender’s wallet asks that network to transfer a token balance from one address to another. Validators confirm the transaction, and the network records its result. A recipient service must separately recognize the token and network before its interface can show the balance or credit an account.
So “unsupported” can mean the receiving service does not list the token, does not support the network used, or cannot process that token-and-network combination. Those are different problems. If the transaction is confirmed, check its transaction hash on the correct network’s block explorer. Verify the destination address and token contract there; a wallet’s missing balance alone does not show that the transfer failed.
For a bridge-related transfer, the recovery steps depend on where the token is now and which network recorded it. The mantle bridge guide goes further into that route. Keep the team’s records tied to the transaction hash, since a bridge transfer can involve more than one on-chain transaction.
What should the team check before acting?
Assign one person to collect the transfer details and confirm them against the sender’s wallet and the recipient’s deposit instructions. Record the token name and contract address, network, destination address, transaction hash, amount, and time. If the recipient supplied a memo or tag, record whether it was included. Share these details only through the recipient’s official support channel when needed.
Next, establish who controls the destination address. If it belongs to a self-custody wallet the team controls, the team may be able to add the token contract in a compatible wallet interface, provided it is using the same network and correct wallet keys. If the address belongs to an exchange or other custodian, that service controls access to the deposit address. Only its recovery process can determine whether it can identify, retrieve, or credit the asset. A confirmed transaction does not guarantee that the custodian can recover it.
How can a team reduce the chance of a repeat?
Before sending, match the recipient’s current deposit instructions to the asset and network in the sending wallet. Treat the token and network as a pair: a familiar token name does not establish that the receiving service accepts it on every chain. For a new route, send a small test amount if the service supports it, wait for confirmation and credit, then send the rest.
- Use a written allowlist of approved token contracts, networks, and recipient addresses.
- Have a second team member verify the destination and network before larger transfers.
- Keep the transaction hash and approval record with the transfer’s internal bookkeeping.
- Check recovery rules before sending to a custodial service, including any limits, fees, or required account details.
A simple analogy is a parcel delivered to a building whose front desk does not handle that type of package. The delivery record can prove arrival, but the desk still needs a process to identify and release it. On-chain confirmation proves what the network recorded; it does not make the recipient’s software or support team able to access every asset.
If a transfer is already missing, stop further sends to that address, verify the transaction on the right network, and contact the party that controls the destination. If the route involved a bridge, check each transaction in the route before trying another transfer. The practical rule for teams is to verify the exact token, network, and recipient together before approval, then preserve enough records to trace the transfer if the service cannot credit it.