Zcash underwent a significant protocol upgrade in July 2026 with the Ironwood release, which retired the Orchard pool and introduced unified addresses (u1) as the standard for shielded transactions. Users who have not yet migrated from older wallet software or address formats face a practical decision: which wallet application to download, how to transfer funds safely, and what the unified address format means for privacy and interoperability. The migration is not automatic, and selecting the wrong download source or misunderstanding the address transition can result in funds sent to incompatible destinations or unnecessary exposure of transaction history.
The core technical change is that Orchard addresses, which were used for shielded transactions before Ironwood, are no longer the primary mechanism for privacy-preserving payments on the Zcash network. Unified addresses combine shielded and transparent components into a single bech32-encoded string, giving users and developers explicit control over which pool each transaction uses. This shift requires wallet software updates and, in many cases, manual migration of balances from older addresses to the new unified format. Understanding the process matters because incorrect execution—sending to an unsupported address type, for example—can result in permanent loss or unintended transparency.

Why the Ironwood upgrade changed wallet behavior
The Ironwood protocol upgrade fundamentally reshaped how Zcash handles shielded payments. Before July 2026, the Orchard pool served as the primary mechanism for shielded transactions, and wallet developers built their interfaces around those addresses. Ironwood retired Orchard as an active pool, consolidating shielded functionality into a unified address space that provides clearer privacy semantics and reduces fragmentation across wallet implementations. The Zcash Foundation’s official protocol documentation outlines the technical requirements for compliance, including mandatory support for unified addresses and deprecation of older address formats in new transaction creation.
This change was not merely cosmetic. A unified address (u1) encodes multiple spending paths within a single string, which allows users and applications to specify precisely which pool—transparent, Sapling, or Orchard successor mechanisms—should receive a payment. The wallet no longer guesses or defaults to a deprecated format. Instead, it explicitly constructs transactions that use the correct shielded mechanism. This removes a class of bugs where funds could be sent to an address type that the current network no longer prioritizes, and it also makes privacy properties more visible: a transaction that uses the transparent pool is unmistakably different from one that uses shielded pools.
For users with balances in older wallet software, the practical consequence is that simply opening an old application may no longer work correctly. Wallets that were last updated before July 2026 may not recognize unified addresses, may attempt to construct Orchard transactions that the network now rejects, or may display balance information incorrectly. A zec wallet download of updated software is therefore the first step, not optional maintenance.
Choosing the right wallet application to download
The Zcash ecosystem includes several maintained wallet options, each with different trade-offs between privacy, security, ease of use, and hardware integration. Zodl (formerly known as Zashi) is a reference implementation maintained by the Zcash Foundation and is the most commonly recommended starting point for new users. Zingo! is a lightweight, open-source wallet focused on performance and privacy-first design. Zkool offers a command-line interface for users comfortable with terminal environments. Edge Wallet provides cross-asset support with built-in exchange functionality, though this convenience can introduce additional third-party dependencies.
When selecting which application to download, verify the source URL and check the cryptographic signature if available. Official wallet downloads should be obtained from the maintainer’s primary website or from well-known software repositories such as GitHub releases. Phishing sites that mimic legitimate wallet downloads are common enough to warrant explicit caution: a wallet application downloaded from the wrong source can harvest seed phrases, signing keys, or transaction data before the user has any indication of compromise. The difference between a legitimate zec wallet download and a compromised version may be only a single letter in the domain name or a slightly altered filename.
For users with substantial ZEC balances or frequent transaction activity, hardware wallet support is a meaningful consideration. Ledger hardware wallets support Zcash and can be used in conjunction with companion software on a computer or mobile device. Trezor devices also provide Zcash support with a similar architecture: keys remain isolated on the hardware device, while transaction construction and broadcasting occur through the connected software. Keystone offers an air-gapped option where the device never connects directly to the internet, reducing certain attack surfaces at the cost of additional operational complexity. These options are more secure than software wallets for large balances but also less convenient for frequent payments.
Understanding unified addresses and what they replace
A unified address is a single, bech32-encoded string that contains encoded spending capabilities for multiple pools. Before Ironwood, Zcash had separate address types: transparent addresses (t-addresses) that worked like Bitcoin addresses, Sapling shielded addresses (z-addresses), and Orchard shielded addresses (u-addresses, though incompatible with the new unified format). The new unified address (u1) consolidates this into one format that a wallet can parse to determine which pools are available on the recipient end.
The privacy implications are significant. If a unified address includes both transparent and shielded components, the sender can choose which to use, but the recipient does not receive two separate payments. Instead, the wallet receiving the payment can direct funds to any of the included pools as it chooses. This gives recipients more control without requiring them to manage multiple addresses. However, it also means that receiving a unified address does not automatically guarantee privacy; the actual privacy protection depends on which pool the sender uses and which the recipient ultimately holds funds in.
Users migrating from Orchard should understand that they cannot simply reuse old Orchard addresses after the Ironwood upgrade. The network will not recognize them, or transactions may be rejected. Zcash Improvement Proposals (ZIP) contain the technical specifications for unified address construction and the exact migration procedures for different wallet types. The migration itself typically involves creating a new wallet with current software, generating a unified address, and then transferring funds from the old address to the new one.
Step-by-step migration from Orchard to unified addresses
The first step is to download current wallet software. Visit the official website for your chosen wallet—Zodl, Zingo!, Zkool, or another maintained project—and obtain the latest version. Do not upgrade by simply updating an existing installation if the prior version was significantly older than Ironwood; instead, download a fresh copy, verify the integrity if a signature is provided, and then install or run it from a new location. This reduces the risk of inheriting corrupted state or leftover configuration from an outdated version.
Once the new wallet is installed and launched, create a new wallet or import an existing seed phrase if you have one from an older wallet application. If you have ZEC held in an older address, you will see a balance displayed in the new wallet only if it recognizes that address type. For Orchard addresses, a newly downloaded wallet post-Ironwood may show the balance but will warn that the address is deprecated. At this point, generate a new unified address within the wallet. This address will be shown in a format like “u1q…” or similar, depending on the wallet’s display convention.
Before transferring your entire balance, send a small amount—0.001 ZEC or similar—to the new unified address as a test. Confirm that the transaction appears in both the sending and receiving wallet within a reasonable time frame. Network fees under the ZIP-317 fee standard may be higher or lower than you expect, so observing the actual cost for a small transaction is prudent. Once confirmed, transfer the remaining balance. Keep the old wallet application and address information available until you are certain all funds have arrived safely; this allows you to repeat the transaction if necessary.
After the migration is complete, retain a backup of your new seed phrase in a secure location separate from your device. The recovery mechanism for unified addresses is the same as for prior Zcash wallets: a single seed phrase (typically 24 words) can regenerate all addresses and keys. Loss of this phrase means permanent loss of access to your funds, so physical backup on paper or in a secure storage medium is essential. Never share or upload this phrase to cloud storage, email, or any online service.
Hardware wallet considerations for Ironwood
If you use a hardware wallet such as Ledger or Trezor with Zcash, ensure that the firmware and accompanying software are fully updated before attempting to send to or receive from unified addresses. Older hardware wallet firmware may not recognize the new address format, resulting in rejected transactions or incorrect display of destination addresses. Hardware wallet vendors typically release updates as protocol changes stabilize, but delays can occur between the network upgrade and device support availability.
For users with large balances stored on hardware wallets, the migration process is similar but slightly different. You will generate a unified address within the hardware wallet’s interface, likely through companion software on a desktop or mobile device. The hardware device itself signs transactions while keys never leave the device. This provides the same security benefit for unified addresses as it did for prior formats. Transfer a test amount first, then move the remainder once you confirm receipt and correct address recognition.
Air-gapped hardware wallets such as Keystone offer even stronger isolation: the device never connects to the internet directly. Instead, transactions are constructed on an internet-connected computer, encoded as a QR code, scanned by the air-gapped device, signed, and then encoded back as a QR code for broadcast. This eliminates certain remote attack vectors but requires more manual steps for each transaction and more careful verification of transaction details before signing.
Fees, regulatory context, and when to migrate
Transaction fees under Zcash’s newer fee calculation mechanism can vary based on transaction size and network congestion. Before performing a large migration, consider checking a fee calculator or sending a small test transaction to understand current conditions. Under ZIP-317, fees are computed as the maximum of a base fee and a size-based component, which can result in higher fees for complex transactions than users of older fee models might expect.
Regulatory context also affects wallet selection and download decisions in certain jurisdictions. The European Banking Authority has signaled that privacy-enhancing coins face restrictions under updated AML regulations, with Article 79 of the AML Regulation addressing anonymity-enhancing assets. The EU is expected to require crypto service providers to delist or restrict Zcash and similar coins beginning in July 2027. Users in the EU should factor this timeline into their migration planning: if using Zcash within the EU, regulatory pressure will make it increasingly difficult to trade or exchange ZEC through regulated platforms.
Outside the EU, FinCEN in the United States has issued guidance treating privacy coins with heightened scrutiny, though not categorical prohibition. Japan, South Korea, and other jurisdictions have taken similar positions. Before downloading a wallet and migrating to unified addresses, users should verify the legal status of Zcash and privacy coins in their own jurisdiction. This context does not change the technical migration procedure, but it does affect the longer-term utility of the asset and the advisability of holding significant balances in a privacy coin wallet.
Verifying migration success and maintaining backups
After migration, verify that your full balance appears in the new wallet at the new unified address. The wallet should display a balance under the shielded pool (indicating privacy-preserving storage) or transparent pool (indicating publicly visible but in your control). If balances appear split between old and new addresses, ensure all funds have completed transfer. Some wallets show pending transactions with a distinct visual indicator; these should resolve to confirmed status within a few minutes to an hour depending on network conditions.
Backup your new unified address and recovery seed phrase. Store the seed phrase offline—written on paper, engraved on metal, or similarly protected against digital compromise. Your public unified address (the destination others can send to) can be backed up digitally without risk; it contains no private information. The seed phrase is the actual secret and should be protected accordingly.
Test your recovery procedure without exposing your real seed phrase: create a new wallet on a separate device or application using a temporary seed phrase, verify the backup and recovery flow, and then delete it. This builds familiarity with the process before a genuine emergency makes it necessary. Users who discover they have lost access to their seed phrase and do not have a backup have no recovery option; the funds are permanently inaccessible.
Frequently asked questions
Can I use my old Orchard address after the Ironwood upgrade?
No. Orchard addresses are no longer supported by the Zcash network after Ironwood. You must migrate to a unified address (u1) format. Download updated wallet software and create or import a unified address, then transfer your balance from the old address to the new one. Do not attempt to send ZEC to an Orchard address after the upgrade.
Which wallet should I download for the safest migration?
Zodl (the Zcash Foundation’s reference implementation), Zingo!, and Edge Wallet all support unified addresses post-Ironwood. For the highest security with large balances, a hardware wallet such as Ledger or Trezor combined with updated companion software is recommended. Ensure you download from official sources and verify any cryptographic signatures provided. A zec wallet download from a third-party or misspelled domain can compromise your security.
What happens if I send ZEC to a unified address before upgrading my wallet?
If your wallet software is too old to recognize unified addresses, the transaction may fail or be rejected by the network. Always upgrade your wallet software before attempting to send to or receive from unified addresses. Use zec wallet download resources to find the latest version for your chosen application, and test with a small amount first.