Zcash Mining Rewards Exchange Deposit Refused? What to Do

Zcash mining rewards exchange deposit refused? Learn the coinbase maturity and shielding rules, TEX addresses and the safe steps to deposit your ZEC.

ZProMiners guide card on a zcash mining rewards exchange deposit: coinbase maturity, shielding and TEX addresses

✦ In short

  • Some exchanges do not credit Zcash block rewards, so never mine to an exchange deposit address.
  • A transparent coinbase output can move only after 100 blocks, about two hours.
  • In 2026 the first spend of a transparent coinbase output must still go into a shielded pool.
  • Exchanges that need a transparent source may show a TEX address (tex1), defined in ZIP 320.
  • Always send a small test deposit before the full amount.

A Zcash mining rewards exchange deposit can fail, because some exchanges do not credit coins straight from a block’s coinbase. The safe route: mine to a transparent address in your own wallet, wait 100 blocks, then shield the reward. After that, send it to the exchange in the exact form its deposit page asks for.

Why Zcash mining rewards arrive through the coinbase

Every Zcash block contains one special transaction, the coinbase. It has no sender, because it creates the block’s new coins: the miner reward and the funding-stream output. It also collects the fees of that block.

With direct coinbase payouts, the coinbase of the block your miner works on already lists your transparent address. So when your miner finds a block, the reward, or your share of it, goes to your address in the coinbase. It never passes through a pool wallet first.

ZProMiners works this way in every live scheme: solo mining, PROP and our PPLNS pool. Your t-address is also your username, so you need no account. As the notice on our site says, we support only direct transparent coinbase payouts, so every reward stays public and auditable on chain. This keeps your coins under your control. However, it also means that your reward is a transparent coinbase output, and such outputs follow special rules.

Why some exchanges refuse coinbase deposits

Exchanges design their deposit systems for ordinary transfers. A normal deposit has a sender, it can move on as soon as it confirms, and it rarely disappears. A coinbase output differs on every one of these points:

  • It cannot move for 100 blocks. So an exchange that credits after its usual confirmation count could credit coins it cannot spend yet.
  • It can vanish. When another block replaces yours in a chain reorganization, your coinbase output no longer exists.
  • It has no sender. Therefore the exchange sees no source address, and it has nowhere to return the coins.
  • It must enter a shielded pool before it moves anywhere else. An exchange that runs only transparent wallets cannot sweep such coins into its usual wallets.

For these reasons, some exchanges simply do not credit block rewards. Kraken, for example, spells this out. Its deposit processing times page, updated in May 2026, says that Kraken does not accept deposits of Zcash block rewards. It also tells miners not to use a Kraken deposit address as their reward address. Other exchanges may decide differently, and policies change. That is why you should read the current deposit page of your exchange before you move any coins.

The consensus rules every Zcash miner should know

Two rules from the Zcash protocol specification shape every Zcash mining rewards exchange deposit. They decide when and how you can move a mined reward. Both apply to transparent coinbase outputs, the only kind that ZProMiners uses.

Coinbase maturity: 100 blocks

A transaction must not spend a transparent coinbase output from a block less than 100 blocks earlier. At the current 75-second block target, that takes about two hours. Until then, nobody can move the reward, not even the owner of the keys. The delay gives the chain time to settle, since another block can still replace a recent one.

The first spend must go into a shielded pool

Many new miners find the second rule surprising. A transaction that spends a transparent coinbase output must have no transparent outputs. In other words, the first move of a mined reward goes into a shielded pool. You cannot send it straight to an exchange’s t-address, and not even to another t-address of your own.

Is this still true in 2026? Yes. The current protocol specification (release 2026.7.0 and the latest online draft) still contains the rule. Zebra, the Zcash Foundation’s node, also enforces it on Mainnet. ZIP 213 allowed miners to receive rewards directly to shielded addresses, but it kept both rules for transparent coinbase outputs.

One more 2026 change matters here. Since the NU6.3 (Ironwood) upgrade of July 28, 2026, the Orchard pool accepts no new funds, as ZIP 258 specifies. Shielding therefore uses the Ironwood or Sapling pool, so keep your wallet up to date. For the basics of both address types, read our guide to transparent vs shielded transactions.

Transparent-source exchanges and TEX addresses

Some exchanges add a rule of their own: every deposit must come from a transparent source. They want to see the sending address on chain, so they can return a deposit if they have to. ZIP 320 grew out of exactly this requirement.

ZIP 320 defines the TEX address, also called a transparent-source-only address. A TEX address starts with tex1. It carries the same key hash as an ordinary t1 address, but in a different encoding. That encoding tells your wallet one thing: only transparent funds may go here.

To send to a TEX address, use a wallet that supports ZIP 320. With ordinary transparent funds, the wallet sends as usual. With shielded funds, it builds two transactions instead. First, it moves the amount to a one-time transparent address. Then it sends from that address to the exchange. Because a mined reward has to pass through a shielded pool anyway, this two-step route is the normal case for miners.

Older wallets reject tex1 addresses by design, so they cannot send shielded funds there by mistake. Also, do not convert a TEX address to a t1 address by hand. The network does not enforce the source rule, so a wrong send still confirms. ZIP 320 warns that a sender who ignores the rule risks losing the funds.

How to make a Zcash mining rewards exchange deposit safely

Follow these six steps in order. They keep you within the consensus rules, and they avoid the usual reasons for a refused deposit.

  1. Never mine directly to an exchange deposit address. The exchange may not credit block rewards, and it may retire old deposit addresses. Also, only the exchange holds the keys, so only its support team could ever move those coins.
  2. Mine to a transparent address in a wallet whose keys you control. Use the address that starts with t1 or t3, not a unified address that starts with u1 (ZIP 316). Pick a wallet that can also shield, because a transparent-only wallet cannot move coinbase rewards at all. Then back up your seed phrase before your first block arrives.
  3. Wait for maturity. Check the confirmations of your block on any Zcash block explorer. After 100 blocks, about two hours, the reward can move. When a shielding attempt fails, one likely cause is a reward that is still too young.
  4. Shield the reward. On Mainnet this step is mandatory for every transparent coinbase output. Use the shield function of your wallet to move the matured coins to your own shielded address.
  5. Send to the exchange in the form it accepts. Read the deposit page first. If it shows a t1 address and accepts any source, a normal send from your wallet works. When it asks for a transparent source, deshield to your own t-address first, then send from there. For a tex1 address, use a wallet with ZIP 320 support, because it handles the two-step send for you.
  6. Always make a small test deposit first. Send a small amount above the minimum deposit of the exchange. Wait until the exchange credits it, and only then send the rest.

What to do if your rewards already went to an exchange

Perhaps a Zcash mining rewards exchange deposit already went wrong. You mined to an exchange deposit address, and the reward never reached your account. Stay calm and work through it in order.

First, point your miners at your own t-address. On ZProMiners your t-address is your username, so change the username in your miner settings, and future rewards go to you.

Next, collect the facts: the block height, the transaction id (txid) of the coinbase transaction, the deposit address, the amount and the date. Any Zcash block explorer shows all of them.

Then contact the exchange through its official support channel. Explain that the deposit is a coinbase output, that is, a block reward from mining. Include the txid and the block height, because they let support find the output quickly.

Be realistic about the outcome. Only the exchange holds the keys to its deposit addresses, so neither the pool nor anyone else can move those coins. Whether the exchange credits a coinbase deposit depends entirely on its own policy. Finally, ignore strangers who offer “recovery” services for a fee, because they cannot reach exchange addresses either.

Plan the route before your first block

A coinbase reward is fully yours, but it is not an ordinary deposit. So plan each Zcash mining rewards exchange deposit as a short route: your t-address, 100 blocks, shielding, then the exchange. New to ZProMiners? Read how to start mining, and see the FAQ for addresses, maturity and shielding.

Questions

Can I mine Zcash straight to my exchange deposit address?

Please do not. Some exchanges do not credit block rewards at all, and Kraken says so on its deposit support page. Mine to a transparent address in a wallet whose keys you control, then shield the reward and deposit it from there.

Do transparent Zcash coinbase rewards still need shielding in 2026?

Yes. The current Zcash protocol specification still says that a transaction spending a transparent coinbase output must have no transparent outputs, and Zebra enforces this on Mainnet. You can also spend such an output only 100 blocks after the block that created it.

What is a TEX address, and how do I send to one?

A TEX address starts with tex1 and marks a transparent-source-only address, as defined in ZIP 320. Send to it from a wallet that supports ZIP 320. That wallet spends only transparent funds, or it first moves shielded funds to a one-time transparent address.

An exchange did not credit my mining reward. What can I do?

Point your miners at your own t-address first. Then contact the exchange's official support with the coinbase transaction id, the block height and the deposit address. Only the exchange controls that address, so the outcome depends on its policy.

Comments

No comments yet. Start the conversation.

Comments appear after moderation. Be kind and stay on topic.