MetaMask / MetaMask/metamask-mobile
Support for decryption functionality like in MetaMask Extension
- 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
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