Transactions

javascript本地簽名和sendRawTransaction到遠端節點

  • December 27, 2018

為了使用MyEtherAPI提供的 Web3 ,我需要在本地簽署交易,因為 myetherapi 僅支持eth_sendRawTransaction.

我在github上找到了一個很好的來源,不幸的是它從 2 年前開始就處於非活動狀態。知道是否有一個用於相同目的的活動項目嗎?

ethereumjs-tx是你需要的。

Javascript 在乙太坊開發社區中非常流行。

如果您可以使用 web3 的 beta 版本,則可以使用https://www.npmjs.com/package/web3-local-signing-provider以透明的方式執行此操作

它允許您設置私鑰,該庫將完成缺失的交易對象欄位(如 gas 價格和 gas),在本地對其進行簽名並將其發送給指定的提供者。它就像使用具有解鎖帳戶的本地節點一樣無縫。

它都記錄在包的自述文件中

引用自:https://ethereum.stackexchange.com/questions/24688