Transactions

在 Windows 上離線創建可廣播的 TX

  • December 26, 2017

我製作了一個工具,它創建了 500 筆需要在網路上廣播的交易。

數據、nonce 等資訊一應俱全。我唯一需要的是一種創建交易並使用我的私鑰對其進行簽名的方法。

什麼是不會讓我頭疼的最簡單的方法?我認為您甚至不需要該鏈的副本,因為它只是簽名。(我現在不需要它廣播到網路)

請不要使用 NodeJS 使用 Web3 或其他任何東西,因為每次我使用 javascript/NodeJS 時,我都需要花費數小時來解決 NPM 向我發射的錯誤。在圖書館安裝完成之前,我可能因為高血壓而住院,所以請考慮我的健康

無論如何,我一直在尋找很長一段時間,所以如果有人能把我從火中救出來,我將不勝感激!

如果你覺得web3里面沒問題geth,首先將私鑰導入gethvia geth account import,然後在geth控制台中執行它(替換地址、nonce 和 value):

web3.personal.unlockAccount('0x123abc...')
web3.eth.signTransaction({ from: '0x123abc...', to: '0xdef789...', value: '1234567000000000000', gas: 21000, gasPrice: '1000000000', nonce: 1, chainId: 1 })

作為替代方案,MyEtherWallet 也支持創建離線交易。該網站可以完全離線下載和執行。

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