feat: enable trezor support for zcash#11338
Conversation
Add comprehensive implementation plan documenting: - Current broadcast error with Trezor wallet - Root cause analysis (missing Trezor Connect parameters) - Required hdwallet-trezor changes - Testing strategy including verdaccio pipeline - Technical background on Zcash versioning 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
|
Warning Rate limit exceeded@gomesalexandre has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 7 minutes and 7 seconds before requesting another review. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (7)
✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Clarify that web changes are NOT yet implemented: - PR #11327 reverted Trezor support to native-only - Need to add isTrezorHDWallet checks in two files - Update checklist to reflect pending web work 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Add Trezor wallet support for Zcash by updating wallet support checks: - Import isTrezorHDWallet helper - Allow Trezor alongside native wallet for Zcash transactions Files modified: - useWalletSupportsChain.ts: Add Trezor check for zecChainId - portfolioSlice utils: Add Trezor check for zecChainId Note: Requires hdwallet-trezor updates to pass Zcash-specific transaction parameters (versionGroupId, consensusBranchId) to Trezor Connect. See ZCASH_TREZOR_IMPLEMENTATION.md for details. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Bump all hdwallet packages to 1.62.26-zcash-trezor.0 (local verdaccio) - Update publish pipeline skill with verification step for all package.json files - Configure yarn to use local verdaccio registry 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This reverts commit dfb64d7.

Description
Issue (if applicable)
closes shapeshift/hdwallet#761
Risk
Testing
Engineering
Operations
Screenshots (if applicable)
https://jam.dev/c/652f849a-4cc8-4f1f-b1da-7d89a195eeb4