Web3js

離線創建賬戶並簽署交易

  • December 19, 2016

我有一個關於乙太坊客戶端的問題,也許有人可以給出提示……

這是關於建構 DApp,我們需要一個能夠離線創建私鑰和公鑰的 Web 客戶端,並將簽名的交易發送到乙太坊節點。

經過一段時間的調查,我們得出結論,這可以通過 web3.js 庫(以及其他類似 ethereumjs 的庫)實現,但這意味著使用 nodejs 和 browserfy,對嗎?問題是:

有沒有其他更簡單的解決方案,比如使用一個簡單的js文件?

提前謝謝!

你在做一個錯誤的假設。使用 Web3.js 不需要 Browserify 或 Node.JS。您可以像任何其他 JavaScript 庫一樣在 HTML 程式碼中添加 web3.js 依賴項。只有建構 Web3.js 發行版才需要這個建構工具鏈。

這是一個使用 web3.js 的簡單“index.html”應用程序

試試 consensys 輕錢包

txutils 函式可用於在離線時建構交易,例如用於氣隙冷錢包實現。

https://github.com/ConsenSys/eth-lightwallet

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