Ironwood is Here! Updated Wallets, Libraries (Aug 1)

Important warning for Zodl users: If maximum privacy is essential to you, do not move funds in Zodl until they update to support the safe migration flow.

Their team is hard at work to make this happen. Use wallets supporting safe fund migration if your personal threat model depends on the safest Zcash use.

ZODL’s article regarding this: Ironwood migration features in Zodl (upcoming) - Zodl Support


Updated August 1. Watch the new pool fill at cipherscan.app/ironwood.

Ironwood is ACTIVE on mainnet. It activated July 28 at block 3,428,143, and migration is now flowing: mainnet Orchard-to-Ironwood transactions are confirmed working across multiple wallets. This is a huge accomplishment on a very short timeframe, congratulations to everyone involved.

This means that not only is Zcash more provably secure than ever before, but legacy C++ code is completely out of our stack. Zcash is now powered by memory safe Rust (zebra, zakura), on a common stack of libraries called librustzcash. The old code was slowing this ecosystem down big time, get ready for a huge burst of innovation ahead!

I’m most excited about Tachyon, Crosslink, and light wallet PIR, but it’s easier than ever before to jump in and contribute to Zcash on the new unified Rust stack.

Seeing wallet errors?

If you’re seeing errors in your Zcash wallet, the software you’re using hasn’t been updated for Ironwood (“NU6.3”) yet. Try updating from your app store of choice. Almost everything essential has shipped.

Orchard is now sealed

Per ZIP 258, the Orchard pool permanently closed to inflows at activation. No new Orchard outputs, and no Orchard-to-Orchard transfers. Funds already in Orchard can only leave through the turnstile into Ironwood, or out to a transparent address.

Your address does not change. Ironwood reuses Orchard receivers, so existing addresses keep working and wallets simply deliver new payments to Ironwood instead.

The practical consequence: every Zcash user needs Ironwood-capable software, and everyone holding Orchard funds will need to migrate them.


If you run a node or indexer: check your version

A node on an older version stopped following the chain at activation, and will continue to appear healthy.

  • lightwalletd: v0.5.2 (July 30). This is the third security release in a week: v0.5.1 bounded oversized client input, and v0.5.2 narrows the GetMempoolTx mutex to the cache it protects. If you are on v0.5.0 or v0.5.1, update.
  • Zebra: run the latest release, currently v6.2.3 (July 28). v5.1.0 stopped following the chain at height 3,428,143. v6.2.3 also includes peer connectivity hardening around the activation window. Check the binary version, not the config.
  • Zebra zcashd-compat sidecar: zebra-compat-v1.0.0 was built before the mainnet activation height was set, so it stops following the chain at block 3,428,143 while continuing to serve wallet RPCs from its last block. Zebra v6.2.3 pins the corrected zebra-compat-v1.1.0 (July 27). Operators on zcashd_source = "embedded" should upgrade, or set zcashd_path to a current sidecar binary.
  • Zaino: 0.6.0 (July 13) has full Ironwood support - activation heights, v6 transaction format, database migration, and the Orchard-to-Ironwood pool transition. It also takes activation heights from the validator now instead of hardcoding them.
  • Zakura: the new full node from Sean Bowe and Dev Ojha has supported Ironwood since its v1.0.0 release on July 15. Latest stable is v1.0.5 (July 28), with v1.1.0-rc0 tagged August 1. It also offers a compatibility path for zcashd operators, plus faster initial sync, pruning, and snapshot bootstrapping. The Zcash Foundation recommends that if you switch to Zakura you keep a Zebra node running alongside it as an independent consensus check.

Deploying the whole stack

zcash-stack is worth knowing about if you run infrastructure, it is the open source foundation that Zec.rocks uses to host its global Zcash infrastructure.

Zcash-stack packages Helm charts for Kubernetes, Docker Compose configurations, and a step-by-step workshop for standing up Zcash services, and it is published on Artifact Hub. It has been tracking Ironwood closely: zcashd was marked deprecated on July 25, Zakura node and DNS seeder components landed July 28, and 0.3.2 (July 30) adds a zecd component and moves to lightwalletd v0.5.2. If you’re rebuilding your deployment for Ironwood, start here rather than assembling it by hand.


Wallets

Two separate questions for every wallet below. Ironwood means it works correctly after activation and can see the new pool. Migration means it can move your existing funds out of Orchard.

How to read the Migration column. There is only one way out of Orchard: the protocol’s one-way turnstile, and every crossing publishes its amount and block height. Wallets differ only in how they shape that crossing:

  • Basic: moves your funds in one visible transaction. It works, but your amount is public, and a distinctive amount is recognizable.
  • Private: a wallet-specific privacy-aware flow, splitting funds into common denominations and spreading them out.
  • ZIP 318: follows the ZIP 318 migration spec, using standard denominations and shared anchor-height buckets. This is the gold standard, because blending only works if migrators cross the turnstile identically, and the spec is what everyone can agree to be identical to.

With Orchard sealed, everyone needs migration eventually. If privacy matters to you, use a ZIP 318 wallet, or a private flow at minimum.

Store versions matter more than repo tags. Several teams shipped Ironwood on GitHub before their store listing updated, so the version on your phone may not be the version in the release notes. Thanks @Autotunafish for flagging this on the 27th.

Mobile

Wallet Latest release On the store Ironwood Migration Notes
Vizor (iOS) 0.0.21, Jul 30 0.0.21, Jul 30 Yes ZIP 318 Fully follows the ZIP 318 migration spec, per the Vizor team. Two updates since launch for migration stability. Also imports Keystone hardware accounts.
Vizor (Android) 0.0.21 0.0.21 Yes Basic Now on Google Play. The private path is not in the Android build yet, with an update planned.
Cake Wallet 6.4.0, Jul 27 6.4.0, Jul 28 Yes ZIP 318, mostly Auto-migration confirmed working on mainnet. Opening your Zcash wallet walks you through a privacy-preserving migration automatically. Thanks @sethforprivacy for the heads up.
Zkool 6.26.0, Jul 31 Play 6.26.0; App Store 6.23.0 Yes Private Google Play is current. 6.26.0 adds streaming migration with progress tracking, cancellation, and migration transactions labelled in history. The iOS store build is four releases behind and cannot migrate.
Zingo! 2.0.22 (313), Jul 31 2.0.21 (311), Jul 31 Yes Basic iOS finally updated on July 31, closing the longest-standing gap on this list. Thanks @dismad for confirming.
Zodl (iOS) 3.8.1, Jul 30 3.8.1, Jul 30 Yes Basic 3.8.1 fixes balance and transaction display issues; it does not add the private flow. See the warning at the top of this post.
Zodl (Android) 3.8.1 (2027), Jul 30 3.8.1, Jul 30 Yes Basic Same as iOS. Their support article describes the planned private flow: standard denominations, randomized schedules, and the full schedule shown up front.
Gem Wallet Current Current Transparent only n/a Transparent ZEC works past activation with the correct Ironwood branch ID. Shielded transactions and migration are not supported yet. Thanks @Anzus_GemWallet for the report.

Vizor across platforms, per Josh from the Vizor team: all their products support Ironwood and migration, with both a private ZIP 318 path and an immediate path. They recommend the desktop wallet for private migrations, which run anywhere from 12 hours to multiple days and need the wallet online. You can export the wallet to mobile once migration completes.

Controlling your own migration amounts. @Shawn asked whether you can set the per-transaction amount rather than letting auto-migration pick. @hanh confirmed Zkool’s migration uses standard power-of-ten denominations rather than all sub-ZEC amounts, and that a direct Orchard-to-Ironwood send can be any amount you choose. @Autotunafish notes you can also control which input notes are used. Manual control is available if you want it, but the defaults exist for a reason: see the privacy section below.

zcashd wallet replacements (server side)

Software Latest release Ironwood Migration Notes
zallet v0.1.0-beta.2, Jul 28 Yes Basic The official zcashd wallet replacement. beta.2 adds a zcashd migration guide, an RPC status matrix, operations and backup guides, z_exportviewingkey, and verification of security-relevant wallet.db records before use.
zecd v0.5.0, Jul 28 Yes Basic Final release, out of RC. The zcashd wallet alternative from Zec.rocks: audited with zero critical findings, builds entirely from crates.io. v0.5.1-rc3 (July 31) adds coinbase spending. Quickstart.

Desktop and CLI

Wallet Latest release Ironwood Migration Notes
Vizor (desktop) See notes Yes ZIP 318 The Vizor team recommends desktop for long private migrations, with export to mobile afterward. GitHub still shows testnet previews, so ask in their thread for the current mainnet build.
Zkool 6.26.0, Jul 31 Yes Private Uses power-of-ten denominations, per @hanh. 6.26.0 adds a one-shot migration option, streaming with progress tracking, cancellation support, and migration transactions identified in history, plus dust filtering and per-pool note locking.
NozyWallet 2.4.3, Jul 31 Yes ZIP 318 @Lowo confirms ZIP 318 migration across CLI and desktop. The CLI remains the production surface; desktop is at beta.4 (Windows) as of August 1. Their migration case breakdown is a thorough write-up of the privacy tradeoffs.
Zingo-PC 2.0.22 (163), Jul 30 Yes Basic Bug fix release. A private path exists in the code but ships deactivated for now.

Browser extension

Wallet Latest release Ironwood Notes
Noir Wallet 0.1.26, Jul 27 Yes Also resolves .zcash and .zec addresses via ZcashNames, and auto-connects at app.zknoir.com. Distributed in developer mode, so updates are manual.
NozyWallet 0.1.8, Aug 1 Yes Adds Sapling legacy companion methods. Load unpacked from the Chromium or Firefox zip. The CLI remains the production surface.

Hardware

Device Version Ironwood Notes
Keystone Firmware 3.0.2, Jul 27 Yes Adds batch PCZT signing, which is what makes a multi-transaction migration practical on a signing device. Cypherpunk edition only, and it cannot be downgraded to 3.0.0 Multi-Coin or BTC-Only afterward. @dismad posted a walkthrough.
Ledger Not yet released Merged PCZT v2 signing merged into app-zcash on July 27. Still subject to Ledger’s own review and Ledger Live rollout, so treat it as in flight.

Keystone Cypherpunk users need 3.0.2 to transact on Ironwood, so this is a required update rather than an optional one. Zodl separately requires firmware 3.0.1 or newer at signing time, on both platforms. Verify the checksum on-device before flashing.

Not adding Ironwood support

Wallet Last release Notes
Ywallet v1.15.3, Jun 4 Ywallet has told me directly that it will not be updated for Ironwood. It supports up to NU6.2, with no commits since June 4.

Ywallet users need to move, and with Orchard sealed this isn’t something to defer. A Ywallet seed phrase restores into any of the wallets above. Ywallet and Zkool share a developer and Zkool is the successor project, so that is the shortest move for anyone wanting to stay in familiar software.

In development

Project Status Notes
Gem Wallet (shielded) Planned Transparent ZEC already works (see mobile table); shielded support and migration are not there yet.
Vizor (Android private path) Planned Android is on the store but only does basic migration for now.
Gleyo Expected to carry over Built entirely on Orchard unified addresses, so gilmore expects a clean transition. No Ironwood-specific release yet.

On migration privacy

When funds cross from Orchard into Ironwood, the amount and the block height are public, even though the sending Orchard notes and the receiving Ironwood addresses stay shielded. @zk_nd3r’s testnet scan found distinctive amounts like 0.37663757 TAZ alongside common ones like 1.0 and 10.0, and a distinctive amount is identifiable across the turnstile.

Practical advice now that migration is live:

  • Use common, denominated amounts. Powers of ten are the natural choice.
  • Don’t migrate your whole balance in one transaction.
  • Spread migrations across time rather than emptying an account in one block.
  • Avoid mixing transparent or Sapling activity into the migration.

NozyWallet’s breakdown frames the options cleanly: stay in Orchard (the remaining anonymity set shrinks as others leave), migrate everything at once (a distinctive footprint), a ZIP 318 scheduled migration using power-of-ten denominations and shared anchor-height buckets, or route ordinary sends to Ironwood afterward to finish the job. Sharing anchor heights with other migrators is easy to overlook, and it is what makes your transactions blend in with everyone else’s.

This is why the ZIP 318 spec is what really matters, and why the tables above track it. A private flow only blends with users of the same wallet; a spec-conformant flow blends with everyone following the spec. Vizor and NozyWallet follow ZIP 318, Cake Wallet is mostly compatible, and Zkool uses power-of-ten denominations. Whatever you use, take the wallet’s defaults rather than hand-rolling amounts.

A private migration is slow by design: expect 12 hours to multiple days of the wallet being online, which is why Vizor recommends running it from desktop. Plan for that rather than abandoning it partway.

On timing. There is no hard deadline, but Orchard is closed, turnstile exit capacity is finite, and ZIP 2005 advises migrating everything into Ironwood, including transparent and Sapling funds. Migrate deliberately rather than deferring it: denominated pieces over days rather than all at once, and not put off indefinitely.


Ironwood for developers

Project Status Notes
zcash-devtool Merged into main, Jul 10 Balance, list-unspent and send-max surface the Ironwood pool, pczt prove builds Ironwood proofs, wallet send accepts --tx-version 6, and shielding targets Ironwood now that NU6.3 is active. No branch checkout needed.
librustzcash Mostly final on crates.io Final: zcash_primitives 0.30.0, zcash_proofs 0.30.0, zcash_transparent 0.10.0, orchard 0.15.4, zcash_protocol 0.10.1, zcash_keys 0.16.1, pczt 0.9.1. The wallet crates are at rc.6 and closing in on final: zcash_client_backend 0.24.0-rc.6, zcash_client_sqlite 0.22.0-rc.6, zip321 0.9.0-rc.1.
zcash-stack 0.3.2, Jul 30 Helm charts, Docker Compose configurations, and a deployment workshop for running Zcash infrastructure. Now includes Zakura, DNS seeder, and zecd components, on lightwalletd v0.5.2.
zingolib Merged into dev The old feat/ironwood-migration branch no longer exists, so build from dev.
z:kv v0.0.1-rc5, Jul 29 Supports Ironwood, with a built-in wallet and faucet. Create a database and use the faucet to exercise Ironwood end to end.

zingolib CLI

git clone https://github.com/zingolabs/zingolib.git
cd zingolib && git checkout dev
cargo run --release --bin zingo-cli -- --chain testnet --server https://testnet.zec.rocks:443 --data-dir ./zingo-testnet

At the interactive prompt:

  • new_address o # generate an address
  • balance
  • send (address) (amount in zatoshis) “(optional memo)”
  • migrate - upgrade all Orchard funds into the Ironwood pool.

Building Vizor from source

The Vizor iOS and Android apps are both live (see the mobile table). For development, the migration work is in PR #73 with follow-ups in #80 and #85.

git clone https://github.com/valargroup/vizor-wallet.git
cd vizor-wallet && git checkout adam/migration-tab
fvm install && fvm flutter pub get   # fvm pins Flutter 3.41.6
fvm flutter build macos --release \
  --dart-define=ZCASH_DEFAULT_NETWORK=test \
  --dart-define=ZCASH_ENABLE_LOCAL_IRONWOOD_TESTNET=true \
  --dart-define=ZCASH_DEFAULT_RPC_ENDPOINT_PRESET=local-ironwood-testnet
# Run: build/macos/Build/Products/Release/Vizor.app

Their README also documents a ZCASH_ENABLE_LOCAL_IRONWOOD_TESTNET=true local-stack define for running against your own Ironwood lightwalletd.


Explorers and trackers

CipherScan by @Kenbak has been showing real Ironwood shielded spends on testnet since July 13 (testnet.cipherscan.app). It is also the explorer to watch for the circulating supply verification story, which is a large part of why Ironwood exists, and it now reports ZIP 318 conformance across migrations.

ironwood.live is a community-built migration tracker showing what share of Orchard ZEC has crossed the turnstile, live pool balances, and volume over 24h, 7d, 30d and all time. It is independent and not affiliated with ECC, ZF or Shielded Labs.


Zcash teams are firing “on all cylinders”

Node, indexer, wallet, and hardware wallet support for a consensus change, across more than a dozen independent teams, inside a month. Recent velocity in our ecosystem has been really impressive to witness.

This is a “living document” that I will keep updated as I hear about more apps supporting Ironwood.

It’s extremely important for the community to test Ironwood as it rolls out. My intention in making this list is to make it straightforward for anyone technical to pick up bleeding-edge software and start trying out the latest Zcash update, to help the ecosystem catch any glitches.

Adding Ironwood support to your Zcash wallet? DM me and i’ll add your repo+branch to this list.

Ironward.

18 Likes

Thanks for the updates! Can you give us some informations about your lightwalletd fork supporting ironwood? I’m in touch with zaino devs and there is an open PR, but I’d like to test lwd waiting for next zaino release…

On testnet, Zec.rocks is running Docker Hub image emersonian/zcash-lwd-ironwood:360a37d-zr8-nu63 which is built from our “ironwood-valar” branch. The primary difference between our branch and Valar’s is a hotfix to allow lightwalletd to work with the real NU6.3 consensus branch ID, and an optimization that helps our new cluster members rollout faster by indexing Zebra concurrently.

1 Like

Should we expect a new lightwalletd release with full NU6_3 support in next days or it will be deprecated in favor of zaino with the same timing of zcashd?

I can’t speak for other teams working hard to support Ironwood, but thankfully in an open source community anyone can pick up code and build on their own schedule.

I’d guesstimate that we’re at least a week out from official/upstream builds that work with Ironwood, possibly longer. But all teams are working like crazy right now, so we might get there a lot faster.

Zec.rocks will release zecd and zkv versions compatible with Ironwood definitely by Friday, but possibly within 24 hours.

Edit: sorry I completely neglected to answer your actual question. Lightwalletd will continue to be maintained alongside Zaino.

2 Likes

We are reviewing code from contributors and we will release a new lightwalletd version as soon as we have merged all the changes upstream.

Thank’s for asking!

Thanks @emersonian for your help and support!

5 Likes

Just curious if this means that right now if a wallet is leveraging lightwalletd, then transactions won’t go through given the ironwood upgrade on testnet

:musical_note: Judgement of Ironwood by the Zeppilots :musical_notes:

1 Like

The migrate step that moves Orchard funds into the Ironwood pool is the part I most want to get right for everyday users. Is that upgrade visible on chain as a distinct pool crossing, the way the old Sprout turnstile was, or does it stay fully shielded like a normal Orchard spend?

z:kv now is updated to support Ironwood on testnet! Create a database and use the built-in faucet to play around with Ironwood, there is a built-in wallet.

Transactions will go through on testnet if they are submitted with an Ironwallet-compatible wallet. We are running an Ironwood-compatible version of lightwalletd on our testnet endpoints.

The amounts sent between pools are revealed publicly forever, just like sending funds between any other shielded pools. Zcash wallet teams are working very hard to get the “Upgrade to Ironwood” fund migration path to be as straightforward and private as possible. This will probably be by using common, denominated send amounts when migrating funds into Ironwood (like 0.01, 0.1, 1, 10 ZEC, etc per send), but the approach is still being defined.

1 Like

Small data point from a synced Zebra node.

I scanned post-NU6.3 testnet from activation height 4,134,000 through about 4,153,571 on Zebra v6.0.0-rc.0. I found 25 txs with the Orchard → Ironwood cross-pool value-flow pattern:

  • orchard.valueBalanceZat > 0
  • ironwood.valueBalanceZat < 0

For those txs, the amount entering Ironwood is visible directly as -ironwood.valueBalanceZat. That matches what you said above: the pool-crossing amount is public, while the note/address endpoints remain shielded. I am not treating this as proof of which wallet made each tx, just the public chain shape.

The interesting part is the actual testnet traffic. I saw clean common-denomination cases at 0.01, 1.0, and 10.0 TAZ. I also saw distinctive non-denominated amounts, including 0.37663757, 0.68932503, 10.54926928, and 70.04214768 TAZ.

So the migration footprint, from the public chain side, looks like:

  • amount is public;
  • block height/time is public;
  • pool action counts and transparent/Sapling structure are public;
  • specific Orchard notes and Ironwood receivers are not publicly linked by the tx itself;
  • clustered denomination splits can still create timing/count/shape correlation.

That makes common denominations look necessary, but not complete on their own. Wallet defaults probably matter a lot here: common chunks, no distinctive one-shot totals, avoid mixing in transparent/Sapling structure during upgrade when possible, and be explicit in UX that the cross-pool amount is public even though the endpoints stay shielded.

Live-chain observations on the table while the migration UX is still being shaped.

2 Likes

Just pulled your docker image on https://tl.ombie.cash , it seems to work very well, thanks!

1 Like

Ironwood activates on Mainnet in two weeks! Please help Zcash contributors catch bugs by trying out the latest Ironwood-supporting releases across our ecosystem.


Ironwood software updates

librustzcash
Release candidate crates are now published that are compatible with Ironwood. Wallet developers: it’s now possible to build Ironwood support into your applications without relying on librustzcash forks.

zallet
zallet v0.1.0-beta.1 now supports Ironwood.

zebra
zebra v6.0.0 is released. Ironwood is now scheduled to activate on mainnet at block height 3,428,143 (~2026-07-28).

zecd
zecd v0.5.0-rc3 is released, now based on upstream librustzcash instead of Zec.rocks forks. We remediated all issues found by a third-party security audit, zero were critical.

zecd, a Zcash wallet daemon built by Zec.rocks, is now published on crates.io.

cargo install zecd@0.5.0-rc3

I will continue to update here as more wallets and developer tools support Ironwood.

Ironward!

3 Likes

One practical note: don’t treat “synced and healthy” as Ironwood readiness. Verify the running zebrad binary/image is actually v6.0.0 (and pin the intended image digest), rehearse the upgrade and restart path, and alert well before height 3,428,143. Nodes still pinned to 5.1.0 may look healthy today but are not ready for NU6.3 activation.

1 Like

While not official, latest lwd is working for me in testnet (Ironwood support) . I git pulled the latest main.

Can also confirm latest Zkool (use 6.24.0) is able to send orchard → ironwood txids.

Mileage may vary, and I suspect more updates soonish from multiple wallets.

5 Likes

Zingo-PC is ironwood ready

3 Likes

lightwalletd v0.5.0 is released with Ironwood support! Zec.rocks is carefully rolling it out across our clusters to prepare for activation.

Container Image (Docker Hub)

5 Likes

Goodbye zcashd: Zcash is on Rust and Iron

Ironwood activates on mainnet tomorrow, July 28, at block 3,428,143 (~8am EST), so I overhauled the top post in this thread.

Summary of what changed:

Running Zcash nodes? Confirm your Ironwood support.

  • Zebra latest is v6.2.2. A node on v5.1.0 will not follow the chain past height 3,428,143, and it will look perfectly healthy until it doesn’t. Check the binary, not the config. (Thanks @zk_nd3r for flagging this on the 13th.)

  • lightwalletd v0.5.0 shipped July 26 (yesterday!) with Ironwood support merged upstream. The Zec.rocks hotfix Docker image is no longer needed.

  • zaino 0.6.0 (July 13) has Ironwood support, including taking activation heights from the validator rather than hardcoding them.

Ecosystem Software Support for Ironwood

  • librustzcash is no longer all release candidates. zcash_primitives 0.30.0, orchard 0.15.4, zcash_protocol 0.10.1, zcash_keys 0.16.0 and pczt 0.9.1 are final. Only the wallet crates are still RC.

  • Zec.rocks is running lightwalletd 0.5.0 and Zebra 6.2.2 globally across mainnet and testnet. The Kubernetes Helm charts we use to run our infrastructure are open source and are updated with Ironwood support on Github: zcash-stack.

  • Zodl mobile apps - Android is supported in Release 3.8.0 (2023), iOS is merged and on its way to release.

  • zcash-devtool has had Ironwood in main since July 10. No branch checkout needed anymore.

  • Zingo mobile 2.0.21 (310) shipped today with the Ironwood privacy path and a “do nothing” option for people who’d rather wait to migrate.

  • Zingo-PC merged both the happy path and the private migration path, tree is at 2.0.19 (160).

  • Zkool v6.24.0 (July 20) has full Orchard-to-Ironwood migration with separate splitting and migrating phases, a fee-vs-privacy coin selection mode, and a migration speed slider. Thanks @dismad for reporting this on the 19th, it should have gone into the list then my apologies, I have been slammed.

  • Vizor Wallet: In progress (I think) - PR #73 is open for Ironwood, with follow-ups in #80 and #85.

  • Ywallet will not be updated for NU6.3 (Ironwood) according to its developer.

  • zecd is at v0.5.0-rc3, an Ironwood zcashd wallet replacement by Zec.rocks. It also cleared a security audit.

  • z:kv is at v0.0.1-rc4, a key value database built on Zcash memos.

Also added in the original post: a section on migration privacy, because it’s arguably the most important thing in this thread

When funds cross Orchard to Ironwood, the amount and block height are public, even though the sending notes and receiving addresses stay shielded. @zk_nd3r’s testnet scan turned up amounts like 0.37663757 TAZ sitting next to clean 1.0 and 10.0 sends.

Use common denominations, don’t migrate everything in one shot, and don’t mix transparent or Sapling activity into it. Several wallets now ship privacy-aware migration defaults specifically for this. Use theirs instead of hand-rolling it.

Anything else that shipped and isn’t on the list, reply here or DM me and I’ll add it.

Ironward.

5 Likes

Just tested FROST on Ironwood activated Testnet and is working with this latest version: :right_arrow_curving_down:

5 Likes

The appstore versions are still 6.23.0 just fyi.

4 Likes