MetaMask / MetaMask/metamask-extension

(Ext) [Enhancement]: Support for eth_getEncryptionPublicKey on Ledger

Open
#29,349 8 comments 0 reactions 0 assignees View on GitHub
extension external-contributor INVALID-ISSUE-TEMPLATE team-accounts-framework type-enhancement
Dominant language
TypeScript
Stars
13.2k
Forks
5.6k
Avg merge
2d 5h
Merged PRs (30d)
451

Description

**Describe the bug**

eth_getEncryptionPublicKey when connected to a ledger is not working.
Ledger should have added support as per https://github.com/LedgerHQ/app-ethereum/issues/189

**Steps to reproduce**

Call eth_getEncryptionPublicKey when connected to a ledger device

**Error messages or log output**

```shell

```

**Detection stage**

In production (default)

**Version**

12.9.2

**Build type**

None

**Browser**

Chrome, Firefox

**Operating system**

MacOS, Windows, Linux

**Hardware wallet**

Ledger

Contributor guide

Open the contributing guide

Research direction

Read the Ledger app-ethereum issue linked in the report and trace the Ledger integration for the eth_getEncryptionPublicKey request. Reproduce the call with a Ledger device in the listed browsers and confirm that the request succeeds, with coverage for the supported behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
api, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.