Transactions

在 ARM 微控制器上簽署交易

  • April 19, 2017

是否可以在 ARM 微控制器上簽署交易然後以某種方式廣播它?

我已經閱讀了有關 ethereumjs-tx 的資訊,但是如何在沒有任何作業系統的情況下實現它?

UDPADE:我找到瞭如何在 Go 中創建簽名交易

https://ethereum.stackexchange.com/a/3401/7620

transaction := types.NewTransaction(nonce, recipient, value, gasLimit, gasPrice, input)
signature, _ := crypto.Sign(transaction.SigHash().Bytes(), key)
signed, _ := tx.WithSignature(signature)

在哪裡可以找到帶有 lib 的 C/C++ 中的相同程式碼?

涵蓋這部分的一個非常快速的答案:

在哪裡可以找到帶有 lib 的 C/C++ 中的相同程式碼?

…沒有深入研究你正在嘗試做的事情,並且不知道你已經擁有什麼。

處理這個的程式碼cpp-ethereum可以Transaction.cpplibethcore庫中找到。您可能需要引入更多庫以進行簽名等 - 例如,SHA3 程式碼位於libdevcore.

請參閱 cppethereum 項目。

https://github.com/ethereum/cpp-ethereum/blob/5d8f676cc06cfb4983f6ddf33568432216cb32f4/libethcore/Transaction.cpp#L133

我建議您聯繫 Gitter 中的 cppethereum 開發人員,他們可以指導您獲得更全面的答案。

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