Skip to content

Commit e84ed8e

Browse files
kenbak wancursoragent
andcommitted
Add Ironwood (NU6.3) payment detection support
Upgrade zcash crates to NU6.3-compatible versions and add trial decryption for the Ironwood shielded pool alongside Orchard. This fixes payment detection for post-activation transactions (v6 format) which were silently ignored due to BranchId::Nu6_2 parse failures. - zcash_primitives 0.28 → 0.29 (v6 tx format) - orchard 0.14 → 0.15 (IronwoodDomain) - zcash_note_encryption 0.4 → 0.4.2 - zcash_protocol 0.9 → 0.10 (BranchId::Nu6_3) - zcash_address 0.12 → 0.13 Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 263f424 commit e84ed8e

3 files changed

Lines changed: 121 additions & 151 deletions

File tree

Cargo.lock

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ reqwest = { version = "0.12", features = ["json"] }
2828
# WebSocket client (for CipherScan real-time mempool push)
2929
tokio-tungstenite = { version = "0.26", features = ["native-tls"] }
3030

31-
# Zcash crates
32-
zcash_primitives = { version = "0.28", default-features = false }
33-
zcash_note_encryption = "0.4"
34-
orchard = { version = "0.14", default-features = false, features = ["std"] }
35-
zcash_address = "0.12"
36-
zcash_protocol = "0.9"
31+
# Zcash crates (NU6.3 / Ironwood support)
32+
zcash_primitives = { version = "0.29", default-features = false }
33+
zcash_note_encryption = "0.4.2"
34+
orchard = { version = "0.15", default-features = false, features = ["std"] }
35+
zcash_address = "0.13"
36+
zcash_protocol = "0.10"
3737

3838
# WebAuthn / Passkeys
3939
webauthn-rs = { version = "0.5", features = ["danger-allow-state-serialisation"] }

0 commit comments

Comments
 (0)