snaps
snaps copied to clipboard
Extend the functionality of MetaMask using Snaps
Add possibility to test `onKeyringRequest` with `snaps-jest`. Fixes: https://github.com/MetaMask/snaps/issues/2775
Tag Snaps with the SDK version they were built with and reject (warn only in Flask) installation if the version is incompatible with the client version. Potentially we can introduce...
`snap_manageAccounts` is only supposed to be used by Snaps that implement the keyring API, thus we don't need two separate permissions for this. We should figure out a way to...
This changes manifest validation to restrict the `proposedName` field to printable ASCII characters. This is a breaking change because previously any string (within a certain length) was allowed.
This refactors the `AccountSelector`: - the state format for this component has changed to an object with an `id` and `address` key. - Adds a new optional prop `switchGlobalAccount` that...
Bumps the npm_and_yarn group with 1 update in the /packages/examples/packages/rollup-plugin directory: [rollup](https://github.com/rollup/rollup). Bumps the npm_and_yarn group with 1 update in the /packages/snaps-rollup-plugin directory: [rollup](https://github.com/rollup/rollup). Updates `rollup` from 2.79.2 to 4.24.0...
As an alternative to `snap_manageState` we could explore giving Snaps access to a file system (potentially virtualized if the real deal isn't possible). This would let Snaps bring their own...