One network can carry more than one kind of holding
The CashTokens specification extends transaction outputs with token data while keeping the output’s Bitcoin Cash value. Bitcoin Cash Node documentation likewise distinguishes an output’s BCH amount from optional tokenData. Those are separate pieces of information, not two alternative names for the same spendable coin quantity.
That distinction matters when a wallet displays token holdings, NFTs and BCH in one application. A token’s fungible amount, category or NFT information should not be copied into a BCH exchange amount field. Establish which native BCH the intended payment actually uses, rather than treating every asset under the wallet’s Bitcoin Cash network heading as BCH.
Keep these quantities and identifiers in different columns
| Detail in the wallet or record | What it identifies | Funding interpretation |
|---|---|---|
| Native BCH value | Bitcoin Cash currency attached to an output | Relevant to a BCH payment, subject to the wallet’s full review |
| Fungible token amount | Quantity of a CashToken category | Not a quantity of BCH for this exchange |
| Token category or NFT data | The separate token holding and its properties | Not a USDC payout instruction or a BCH price |
| Complete transaction review | The assets and outputs the wallet proposes to move | Read before confirming a payment from a token-holding wallet |
Before paying a BCH order from a token-holding wallet
- Select the native asset in the sending workflow
- Read the final asset name, native amount and recipient. A shared chain name is not enough to establish that the operation is the ordinary BCH payment you intended. Keep the issued exchange instruction visible while reviewing the actual wallet action.
- Resolve a token-related warning before proceeding
- If the wallet reports an unavailable amount or a token-preservation condition, ask its provider what the proposed transaction would move. Do not disable a protection or approve an unfamiliar token action merely to force a maximum BCH payment. The exchange amount does not explain the wallet’s entire asset state.
- Use a separate USDC receiving instruction
- Obtain the correct deposit details for the selected USDC payout network. A CashToken entry named like a stablecoin is not evidence that it is the USDC asset and network selected for this output. Keep the recipient instruction tied to the chosen exchange route.
If the transfer already exists, trace the native payment
- Preserve the public transaction reference
Identify the native BCH amount paid to the issued recipient and keep any token-related observations separately. A portfolio value or an NFT label is not payment evidence. Do not substitute the total value of a multi-asset wallet for the amount actually transferred.
- Clarify the unresolved asset or stage
If an unexpected token movement or wallet warning is involved, describe it to the legitimate wallet provider using public transaction details. If the BCH payment itself is located, investigate the USDC payout through the exchange record. Neither case requires exposing recovery material.
- Avoid repeating an unclear multi-asset operation
Review what the original operation did before making another payment. This keeps a native BCH transfer, any token context and the separate USDC receipt independently understandable, instead of accumulating several attempts with the same ambiguous wallet label.
Questions about BCH and CashToken holdings
- Is a CashToken quantity a BCH exchange input amount?
- No. Native BCH value and token data are different parts of the output record. Identify the native payment intended for this route.
- Should I override a wallet warning to force send-max?
- Do not approve an unclear asset movement. Ask the legitimate wallet provider to explain the token-related condition and full proposed transaction first.
- Does a stablecoin-named CashToken establish the USDC output network?
- No. Use the actual USDC receiving instruction for the selected exchange network rather than inferring compatibility from a token name.
Primary Bitcoin Cash asset references
- CashTokens specification: output value and token data
- Bitcoin Cash Node: BCH amounts and optional tokenData
Reviewed: