snaps icon indicating copy to clipboard operation
snaps copied to clipboard

Extend the functionality of MetaMask using Snaps

Results 326 snaps issues
Sort by recently updated
recently updated
newest added

Currently there are no events for notifications. This ticket is to determine what can be tracked and how: - snap_notify event (with snap_id) - user views the notifications list -...

snaps-research

Currently, a website can only list Snaps that the website is connected to (i.e., has the `wallet_snap` permission for). For the Snaps Directory (and other 3rd party directories), it can...

type-enhancement
area-capabilities

Fixes: https://github.com/MetaMask/snaps/issues/1604 PR for extension: https://github.com/MetaMask/metamask-extension/pull/20543 This PR will add implementation for a new endowment that will allow snaps to run computation-heavy => time consuming tasks for a longer time....

Currently, we restrict the RPC methods available to `snap.request()` by means of a blocklist. We should consider replacing this with an allowlist explicitly listing each permitted method. In this way,...

area-capabilities
type-security

Some of our stream code (and the dependencies we use) is incompatible with the latest version of Node types. Because of this, we currently use a pinned version of `@types/node`....

The simulator currently supports `eth_accounts`, but we should mirror the client implementation and have a popup with account selection etc

area-snaps-simulator
snaps-research

Right now if a snap fails to evaluate in SES, you get a error with a stack trace that is quite useless. I propose that we evaluate snaps twice. First,...

type-enhancement
area-developing
area-snaps-simulator

Right now if you refresh the page of the Snaps Simulator, you have to re-enter the snap ID. We could store it in local storage to avoid this.

type-enhancement
area-snaps-simulator

We should add a `simulate` command to the CLI, which runs a local instance of the Snaps Simulator. Something like: ``` $ yarn mm-snap simulate ``` Inside the Snaps Simulator,...

type-enhancement
area-developing
area-snaps-simulator

Currently MetaMask does not allow signing transactions. Will Snaps add support to it? i.e. to send multiple transactions at once