MetaMask / MetaMask/metamask-mobile

Support for decryption functionality like in MetaMask Extension

Open
#1,670 0 comments 14 reactions 0 assignees View on GitHub
community feature-request
Dominant language
TypeScript
Stars
3k
Forks
1.7k
Avg merge
1d 14h
Merged PRs (30d)
669

Description

#Description
As a developer, I want to be able to use the new methods `eth_getEncryptionPublicKey` and `eth_decrypt` ([docs](https://docs.metamask.io/guide/experimental-apis.html#eth-rpc-methods)), that were added to the MetaMask Browser Extension [in v8.0.0](https://github.com/MetaMask/metamask-extension/issues/1190#issuecomment-643487002), in the MetaMask mobile app too, so that my users have a consistent experience using my web app on desktop and on mobile.

**Acceptance Criteria**
- Support for `eth_getEncryptionPublicKey` as well as `eth_decrypt`

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by reading the linked MetaMask experimental API documentation and locating the mobile app's handling for Ethereum provider RPC methods. Done means the mobile app supports both eth_getEncryptionPublicKey and eth_decrypt consistently with the stated acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
react-native, typescript
Domain
api, blockchain, mobile-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.