Metamask
使用 Metamask 在 Ganache 上與 Ledger Nano S 簽署交易
我正在嘗試使用 MetaMask 上的 Ledger Nano S 在私有乙太坊區塊鏈上簽署交易並轉移資金。到目前為止,我已經嘗試在 Ganache 中並通過自定義 RPC 的區塊鏈設置來這樣做。
而我失敗了。
這些是我的螢幕截圖:
這是我的元遮罩日誌的片段
[ { "note": "transactions:tx-state-manager#fail - add error", "op": "add", "path": "/err", "timestamp": 1582819262703, "value": { "message": "Error: Ledger: The transaction signature is not valid", "stack": "Error: Ledger: The transaction signature is not valid\n at chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background.js:1:1227764\n at chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background.js:1:1229279\n at n (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background.js:1:205090)" } } ], [ { "note": "txStateManager: setting status to failed", "op": "replace", "path": "/status", "timestamp": 1582819262706, "value": "failed" } ] ],
我發現這是 Ledger Nano S 韌體的問題。當您通過 RPC 連接到乙太坊網路時,它不會簽署交易。
我在 Trezor 錢包上遵循了相同的步驟,它就可以正常工作。
有人對此有解決方案嗎?
遇到了同樣的問題:無法通過連接到 Metamask 的 Ledger 成功簽署交易,Metamask 通過 RPC 指向本地 ETH 分叉。