Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,9 @@
"yargs": "^17.7.2"
},
"resolutions": {
"@metamask/snaps-execution-environments": "11.2.0",
"@metamask/snaps-sdk": "11.2.0",
"@metamask/snaps-execution-environments": "11.3.0",
"@metamask/snaps-sdk": "12.0.1",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is a resolution needed?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good catch, i think we dont need to resolve the metamask/snaps-sdk

for metamask/snaps-execution-environments may still need?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't understand why you would need it for any of the packages

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh actually it need
snap cli 8.4.1 is using metamask/snaps-sdk 10.4.0

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, I would bump the CLI eventually, but you can do a resolution for now I guess

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

snaps-execution-environments is becoz

asset controller -> account tree controlller -> snaps-execution-environments

"@metamask/snaps-utils": "12.6.0",
Comment on lines +87 to +88

@stanleyyconsensys stanleyyconsensys Aug 27, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • resolve snaps-utils to 12.6.0 to enable PK export with base32

  • resolve snaps-sdk to 12.0.1 to enable PK export with base32

  • resolve metamask/snaps-execution-environments to 11.3.0 to align the snap sdk

Comment thread
stanleyyconsensys marked this conversation as resolved.
"@solana/addresses": "2.1.0",
Comment thread
stanleyyconsensys marked this conversation as resolved.
Comment thread
stanleyyconsensys marked this conversation as resolved.
"@solana/kit": "2.1.0",
"@stellar/stellar-sdk/axios@npm:1.15.0": "1.18.1",
Expand Down
6 changes: 6 additions & 0 deletions packages/bitcoin-wallet-snap/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Changed

- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.1.0` ([#214](https://github.com/MetaMask/internal-snaps/pull/214))
- Bump `@metamask/keyring-snap-sdk` from `^9.2.1` to `^10.0.0` ([#214](https://github.com/MetaMask/internal-snaps/pull/214))
- Bump `@metamask/snaps-sdk` from `^11.2.0` to `^12.0.1` ([#214](https://github.com/MetaMask/internal-snaps/pull/214))

### Fixed

- Ensure certain errors are stringified correctly ([#179](https://github.com/MetaMask/internal-snaps/pull/179))
Expand Down
8 changes: 4 additions & 4 deletions packages/bitcoin-wallet-snap/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,13 @@
"@metamask/auto-changelog": "^6.1.1",
"@metamask/bitcoindevkit": "^0.1.13",
"@metamask/key-tree": "^10.1.1",
"@metamask/keyring-api": "^23.7.0",
"@metamask/keyring-snap-sdk": "^9.2.1",
"@metamask/keyring-api": "^24.1.0",
"@metamask/keyring-snap-sdk": "^10.0.0",
"@metamask/slip44": "^4.2.0",
"@metamask/snap-networks-utils": "^1.0.0",
"@metamask/snaps-cli": "^8.4.1",
"@metamask/snaps-jest": "^10.2.0",
"@metamask/snaps-sdk": "^11.2.0",
"@metamask/snaps-jest": "^10.2.1",
"@metamask/snaps-sdk": "^12.0.1",
"@metamask/superstruct": "^3.4.1",
"@metamask/utils": "^11.11.0",
"bip322-js": "^3.0.0",
Expand Down
4 changes: 2 additions & 2 deletions packages/bitcoin-wallet-snap/snap.manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"url": "https://github.com/MetaMask/internal-snaps.git"
},
"source": {
"shasum": "DAuPn0nXZ23flLpbBbGrnOrZW6wYqw0MofHBQ9vjD5U=",
"shasum": "nHGONB4Mja9/JHYM4itFgvQKxx0yZEDMdR+5PIe74wg=",
"location": {
"npm": {
"filePath": "dist/bundle.js",
Expand Down Expand Up @@ -110,6 +110,6 @@
]
}
},
"platformVersion": "11.2.0",
"platformVersion": "12.0.1",
"manifestVersion": "0.1"
Comment thread
stanleyyconsensys marked this conversation as resolved.
}
2 changes: 1 addition & 1 deletion packages/sample-snap/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed

- Bump `@metamask/snaps-cli` from `^8.3.0` to `^8.4.1` ([#56](https://github.com/MetaMask/internal-snaps/pull/56))
- Bump `@metamask/snaps-sdk` from `11.1.1` to `11.2.0` ([#56](https://github.com/MetaMask/internal-snaps/pull/56))
- Bump `@metamask/snaps-sdk` from `^11.1.1` to `^12.0.1` ([#56](https://github.com/MetaMask/internal-snaps/pull/56), [#214](https://github.com/MetaMask/internal-snaps/pull/214))

[Unreleased]: https://github.com/MetaMask/internal-snaps/
4 changes: 2 additions & 2 deletions packages/sample-snap/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@
"@jest/globals": "^29.5.0",
"@metamask/auto-changelog": "^6.1.1",
"@metamask/snaps-cli": "^8.4.1",
"@metamask/snaps-jest": "^10.2.0",
"@metamask/snaps-sdk": "^11.2.0",
"@metamask/snaps-jest": "^10.2.1",
"@metamask/snaps-sdk": "^12.0.1",
"@types/react": "18.2.4",
"@types/react-dom": "18.2.4",
"eslint": "^9.39.1",
Expand Down
2 changes: 1 addition & 1 deletion packages/sample-snap/snap.manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@
"snaps": false
}
},
"platformVersion": "11.1.1",
"platformVersion": "12.0.1",
"manifestVersion": "0.1"
}
1 change: 1 addition & 0 deletions packages/snap-networks-utils/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- **BREAKING** Replace the logger utilities with a configurable `Logger` class that requires a log level and supports level filtering, per-instance prefixes, and method decorators. ([#136](https://github.com/MetaMask/internal-snaps/pull/136))
- Bump `@metamask/utils` from `^11.9.0` to `^11.11.9` ([#161](https://github.com/MetaMask/internal-snaps/pull/161))
- Bump `@metamask/snaps-sdk` from `^11.2.0` to `^12.0.1` ([#214](https://github.com/MetaMask/internal-snaps/pull/214))

## [1.0.0]

Expand Down
2 changes: 1 addition & 1 deletion packages/snap-networks-utils/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
"dependencies": {
"@metamask/assets-controller": "^13.0.0",
"@metamask/remote-feature-flag-controller": "^5.0.0",
"@metamask/snaps-sdk": "^11.2.0",
"@metamask/snaps-sdk": "^12.0.1",
"@metamask/superstruct": "^3.4.1",
"@metamask/utils": "^11.11.0",
"bignumber.js": "^9.3.1",
Expand Down
3 changes: 3 additions & 0 deletions packages/solana-wallet-snap/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Extract Snap-owned assets domain logic into `SnapAssetsAdapter`; `AssetsService` is a thin facade that delegates metadata, market data, fetch, persist, and account asset reads through the adapter (no Core routing yet). ([#121](https://github.com/MetaMask/internal-snaps/pull/121))
- Align `AssetsService` read API with `snap-networks-utils` / AssetsController shapes by adding `getAccountAssetByID`, `getAccountAssetsByIDs`, `getAccountAssetsByScope`, and `getAccountAssets`, and routing Keyring and Send through them (still Snap-owned storage). ([#120](https://github.com/MetaMask/internal-snaps/pull/120))
- Bump `@metamask/utils` from `^11.9.0` to `^11.11.9` ([#161](https://github.com/MetaMask/internal-snaps/pull/161))
- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.1.0` ([#214](https://github.com/MetaMask/internal-snaps/pull/214))
- Bump `@metamask/keyring-snap-sdk` from `^9.2.1` to `^10.0.0` ([#214](https://github.com/MetaMask/internal-snaps/pull/214))
- Bump `@metamask/snaps-sdk` from `^11.2.0` to `^12.0.1` ([#214](https://github.com/MetaMask/internal-snaps/pull/214))

### Fixed

Expand Down
8 changes: 4 additions & 4 deletions packages/solana-wallet-snap/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,12 +54,12 @@
"@jest/globals": "^29.5.0",
"@metamask/auto-changelog": "^6.1.1",
"@metamask/key-tree": "^10.1.1",
"@metamask/keyring-api": "^23.7.0",
"@metamask/keyring-snap-sdk": "^9.2.1",
"@metamask/keyring-api": "^24.1.0",
"@metamask/keyring-snap-sdk": "^10.0.0",
"@metamask/snap-networks-utils": "^1.0.0",
"@metamask/snaps-cli": "^8.4.1",
"@metamask/snaps-jest": "^10.2.0",
"@metamask/snaps-sdk": "^11.2.0",
"@metamask/snaps-jest": "^10.2.1",
"@metamask/snaps-sdk": "^12.0.1",
"@metamask/superstruct": "^3.4.1",
"@metamask/utils": "^11.11.0",
"@noble/ed25519": "2.1.0",
Expand Down
4 changes: 2 additions & 2 deletions packages/solana-wallet-snap/snap.manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"url": "https://github.com/MetaMask/internal-snaps.git"
},
"source": {
"shasum": "5FfpznC3zSm/PzcS3bNGu1a/heN2o1uLIfoc/y3xpMc=",
"shasum": "/bPlQ2LMoy4F7lHNq/tgFAZQmxNGT8gNvJhM8f6TYyo=",
"location": {
"npm": {
"filePath": "dist/bundle.js",
Expand Down Expand Up @@ -90,6 +90,6 @@
"snap_dialog": {},
"snap_getPreferences": {}
},
"platformVersion": "11.2.0",
"platformVersion": "12.0.1",

@stanleyyconsensys stanleyyconsensys Aug 27, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

when we build the snap,
it may appear a warning ,
but soon will be resolved, as Snap team will update the client

The specified platform version "12.0.1" is not supported in the production version of MetaMask. The current maximum supported version is "12.0.0". To resolve this, downgrade `@metamask/snaps-sdk` to a
    compatible version.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updating this will now pass originMetadata to the keyring Snaps, we should double check that there is no validation preventing this. If we are using only keyring-api for validation, then we should be good.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

verified Safe for all snap

"manifestVersion": "0.1"
}
3 changes: 3 additions & 0 deletions packages/stellar-wallet-snap/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed

- `createValidatedSendTransaction` now throws `InvalidAssetForCreateAccountException` instead of `AccountNotActivatedException` when sending a non-native asset to an unfunded destination ([#185](https://github.com/MetaMask/internal-snaps/pull/185))
- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.1.0` ([#214](https://github.com/MetaMask/internal-snaps/pull/214))
- Bump `@metamask/keyring-snap-sdk` from `^9.2.1` to `^10.0.0` ([#214](https://github.com/MetaMask/internal-snaps/pull/214))
- Bump `@metamask/snaps-sdk` from `^11.2.0` to `^12.0.1` ([#214](https://github.com/MetaMask/internal-snaps/pull/214))

## [0.1.0]

Expand Down
8 changes: 4 additions & 4 deletions packages/stellar-wallet-snap/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,12 @@
"devDependencies": {
"@metamask/auto-changelog": "^6.1.1",
"@metamask/key-tree": "^10.1.1",
"@metamask/keyring-api": "^23.7.0",
"@metamask/keyring-snap-sdk": "^9.2.1",
"@metamask/keyring-api": "^24.1.0",
"@metamask/keyring-snap-sdk": "^10.0.0",
"@metamask/snap-networks-utils": "^1.0.0",
"@metamask/snaps-cli": "^8.4.1",
"@metamask/snaps-jest": "^10.2.0",
"@metamask/snaps-sdk": "^11.2.0",
"@metamask/snaps-jest": "^10.2.1",

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

update metamask/snaps-jest to 10.2.1 is to align the snap sdk

"@metamask/snaps-sdk": "^12.0.1",
"@metamask/superstruct": "^3.4.1",
"@metamask/utils": "^11.11.0",
"@stellar/stellar-sdk": "^15.0.1",
Expand Down
4 changes: 2 additions & 2 deletions packages/stellar-wallet-snap/snap.manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"url": "https://github.com/MetaMask/internal-snaps.git"
},
"source": {
"shasum": "XmHWNIVVLlhvKq+iksu3PyMYqx95Zj7lQAB/s1cOFlk=",
"shasum": "ILzQgR5tZ58WxTuKSyg2oySQpkSJQzhb+bFoRrIFlAg=",
"location": {
"npm": {
"filePath": "dist/bundle.js",
Expand Down Expand Up @@ -64,6 +64,6 @@
"scopes": ["stellar:pubnet"]
}
},
"platformVersion": "11.2.0",
"platformVersion": "12.0.1",
"manifestVersion": "0.1"
}
3 changes: 3 additions & 0 deletions packages/tron-wallet-snap/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- `snap_getBip32Entropy` is now called even when all requested indices already exist (this path only occurs on idempotent retries); no new permissions are required.
- Extract shared asset util functions and inject `SnapAssetsAdapter` from `context` into `AssetsService` ([#143](https://github.com/MetaMask/internal-snaps/pull/143))
- Rename `getByKeyringAccountId` to `getAccountAssets` (with essential-asset synthesis) and update keyring callers ([#143](https://github.com/MetaMask/internal-snaps/pull/143))
- Bump `@metamask/keyring-api` from `^23.7.0` to `^24.1.0` ([#214](https://github.com/MetaMask/internal-snaps/pull/214))
- Bump `@metamask/keyring-snap-sdk` from `^9.2.1` to `^10.0.0` ([#214](https://github.com/MetaMask/internal-snaps/pull/214))
- Bump `@metamask/snaps-sdk` from `^11.2.0` to `^12.0.1` ([#214](https://github.com/MetaMask/internal-snaps/pull/214))

### Fixed

Expand Down
8 changes: 4 additions & 4 deletions packages/tron-wallet-snap/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,14 +51,14 @@
"@metamask/assets-controller": "^13.0.0",
"@metamask/auto-changelog": "^6.1.1",
"@metamask/key-tree": "^10.1.1",
"@metamask/keyring-api": "^23.7.0",
"@metamask/keyring-snap-sdk": "^9.2.1",
"@metamask/keyring-api": "^24.1.0",
"@metamask/keyring-snap-sdk": "^10.0.0",
"@metamask/messenger": "^2.0.0",
"@metamask/remote-feature-flag-controller": "^5.0.0",
"@metamask/snap-networks-utils": "^1.0.0",
"@metamask/snaps-cli": "^8.4.1",
"@metamask/snaps-jest": "^10.2.0",
"@metamask/snaps-sdk": "^11.2.0",
"@metamask/snaps-jest": "^10.2.1",
"@metamask/snaps-sdk": "^12.0.1",
"@metamask/superstruct": "^3.4.1",
"@metamask/utils": "^11.11.0",
"@types/lodash": "^4.17.15",
Expand Down
4 changes: 2 additions & 2 deletions packages/tron-wallet-snap/snap.manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"url": "https://github.com/MetaMask/internal-snaps.git"
},
"source": {
"shasum": "IlS8YzpfJun/5aMb6cYAIzKBcn3x9BjOMVYJUE9zFzo=",
"shasum": "suSAXw3kEQ+CqNxq16irO04lEYbBcqgOQBBmLcTtR6M=",
"location": {
"npm": {
"filePath": "dist/bundle.js",
Expand Down Expand Up @@ -73,6 +73,6 @@
]
}
},
"platformVersion": "11.2.0",
"platformVersion": "12.0.1",
"manifestVersion": "0.1"
}
Loading