#node.js #ethereum #hardware-wallet
Вопрос:
Я пытаюсь развернуть контракт на Полигон, используя устройство учета через трюфель. Однако возвращенная подпись недействительна, поскольку, похоже, ledger обертывает идентификатор цепочки в 127.
Я в основном продублировал этот образец. Я правильно получаю подпись, но затем трюфель (правильно) указывает, что подпись никуда не годится из-за плохого v
параметра.
Кто-нибудь успешно развернул контракт на полигоне с помощью Ledger?
Ответ №1:
Понял это — проблема заключалась в том , что я пытался использовать ethers.js LedgerSigner
, в котором используются устаревшие версии библиотек книг.
Удалив эту библиотеку, написал свою собственную LedgerSigner
с последними библиотеками книг, исправил эту проблему.