[Coin] 請教ETH的公鑰簽名問題(找範例程式)

作者: overdoingism (做過頭主義)   2022-02-06 16:29:59
大概過程是這樣的....
小弟在上面發了一篇,問有關硬體錢包的問題,
許多板友也熱心回答,
後來就不知道哪個腦洞大開,
想說乾脆自己搞一個吧,
不論是用樹莓派、或是什麼USB隨身碟,
看能不能自己做一個離線錢包出來,
不過目前看到 Ethers.js ,
就有點不知道該怎麼繼續了。
我大概還知道,這是一包 Library 兼 API,
負責整個 ETH 的公私鑰與簽名,
但我真的不是寫 js 出身的,
所以非常希望有現成的範例可以用.....
(不然就要從頭開始學啦)
於是小弟在此厚顏無恥的請教,
有沒有現成的完整範例,使用 Ethers.js 或 web3.js,
可以輸入私鑰(或助記詞)、金額、接收地址,
然後直接給出 JSON 結果的,
以及這個結果要怎麼廣播到 Ethereum 主網上,
非常感謝 <(_ _)>
(第一位給出解答的給1000P聊表心意)
作者: DarkerDuck (達克鴨)   2022-02-06 18:18:00
最簡單的方式就是用虛擬機器跑ETH錢包BTC的作法可以直接從外部匯入區塊資料https://www.itread01.com/content/1546257635.html等錢包私鑰與UTXO產生出來後就可以簽交易了交易簽完的raw TX有網站可以幫忙廣播https://live.blockcypher.com/btc/pushtx/ETH也可以靠這個網站廣播以前沒有硬體錢包時代我是用這種方式處理就可以在一個沒有網路連線的虛擬機器下運作錢包軟體要sync的區塊鏈資料用聯網機器跑錢包去抓之後用檔案搬移丟到虛擬機器裡的錢包簽完交易後再把raw tx丟出來用網站廣播而你講的那些東西其實大部分都是要靠網路去連endpoint看有沒有人要補充ETH做法的詳細流程1000P給他就好,我現在都直接用硬體錢包比較方便
作者: wlsh5701 (舞林樹枝)   2022-02-06 19:05:00
https://tinyurl.com/2ta3pa7r這篇有 ether.js 送tx的code 最近也想實作硬體錢包XD
作者: overdoingism (做過頭主義)   2022-02-06 23:02:00
感謝大家的回應,紅包已發 :)

Links booklink

Contact Us: admin [ a t ] ucptt.com