chore: bump tron snap to v2.0.0, bump bitcoin snap to v2.0.0 - #34192
chore: bump tron snap to v2.0.0, bump bitcoin snap to v2.0.0#34192taran-a wants to merge 1 commit into
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
PR template — items to address before "Ready for review"Warnings — informational, address before merging:
See docs/readme/ready-for-review.md for the full Definition of Ready for Review. |
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection:
Tag selection rationale:
Performance Test Selection: |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|



Description
Tron snap package bump v1.33.1 -> v2.0.0
[2.0.0]
Changed
@metamask/keyring-apifrom^23.2.0to^23.7.0(#43)@metamask/keyring-snap-sdkfrom^8.0.0to^9.2.1(#43)@metamask/snaps-clifrom^8.3.0to^8.4.1(#43)@metamask/snaps-sdkfrom^11.1.1to^11.2.0(#43)@metamask/superstructfrom^3.2.1to^3.4.1(#43)Bitcoin snap package bump v1.14.2 -> v2.0.0
[2.0.0]
Added
bip44:derive-path,bip44:derive-index,bip44:derive-index-range, andbip44:discoveraccount creation types (#43)exportAccountmethod supporting WIF (base58) private key export (#43)parseDerivationPathto validate and parse BIP-44 derivation paths for native segwit (BIP-84) accounts (#43)Changed
createAccount, v1Keyringinterface) in favour of v2 (#43)KeyringHandlerto implementKeyringSnapRpcfrom@metamask/keyring-api/v2(#43)snap.manifest.jsonto declarederivePathcapability in thebip44keyring block (#43)[1.15.2]
Fixed
1.15.1were causing frequent 429 HTTP errors.[1.15.1]
Changed
[1.15.0]
Fixed
Changelog
CHANGELOG entry: null
Related issues
n/a
Manual testing steps
n/a
Screenshots/Recordings
Before
n/a
After
n/a
Pre-merge author checklist
Performance checks (if applicable)
trace()for usage andaddTokenfor an exampleFor performance guidelines and tooling, see the Performance Guide.
Pre-merge reviewer checklist
Note
High Risk
Major-version snap upgrades affect Bitcoin/Tron account creation, signing, and staking flows; Bitcoin v2 explicitly removes v1 keyring support, so runtime regressions are possible without manual multichain testing.
Overview
Bumps
@metamask/bitcoin-wallet-snapfrom^1.14.2to^2.0.0and@metamask/tron-wallet-snapfrom^1.33.1to^2.0.0, with matchingyarn.lockresolution updates. There are no application source changes in this PR.The Bitcoin snap major release is breaking for v1 keyring APIs and moves to keyring API v2 (BIP-44 derive/discover flows, exportable accounts, WIF export). Tron v2.0.0 mainly brings internal-snaps migration, license file split, and updated MetaMask keyring/snaps dependencies per the release notes.
Reviewed by Cursor Bugbot for commit 7e462b0. Bugbot is set up for automated code reviews on this repo. Configure here.