signTransaction für Polygonkette nicht möglich

Home Foren Ledger Wallet signTransaction für Polygonkette nicht möglich

  • Dieses Thema hat 1 Antwort sowie 2 Teilnehmer und wurde zuletzt vor vor 3 Jahren, 1 Monat von FistODollers aktualisiert.
Ansicht von 1 Antwort-Thema
  • Autor
    Beiträge
    • #361623
      root_s2yse8vt
      Administrator
      Up
      0
      Down
      ::

      Ich versuche, einen Vertrag für Polygon mit einem Ledger-Gerät über Truffle bereitzustellen. Die zurückgegebene Signatur ist jedoch ungültig, da Ledger die chainID anscheinend mit 127 umschließt.

      [https://github.com/LedgerHQ/ledgerjs-legacy/blob/6d655aa89b748e50ae15c0cfb30c08f2215f6d84/packages/web3-subprovider/src/index.js#L143](https://github.com/LedgerHQ/ledgerjs-legacy/blob/6d655aa89b748e50ae15c0cfb30c08f2215f6d84/packages/web3-subprovider/src/index.js#L143)

      Ich habe dieses Beispiel weitgehend dupliziert. Ich erhalte die Unterschrift korrekt, aber dann weist truffle (korrekterweise) darauf hin, dass die Unterschrift wegen des schlechten Parameters „v“ nicht gut ist.

      Hat jemand erfolgreich einen Vertrag auf Polygon mit Ledger implementiert?

    • #361625
      FistODollers
      Gast
      Up
      0
      Down
      ::

      Figured it out – the problem was I had installed ethers.js LedgerSigner, which uses out-of-date versions of the ledger libraries.

      Removing that library and updating to latest fixed the issue

Ansicht von 1 Antwort-Thema
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.