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

看板DigiCurrency作者 (做過頭主義)時間3年前 (2022/02/06 16:30), 3年前編輯推噓3(3015)
留言18則, 3人參與, 3年前最新討論串1/1
大概過程是這樣的.... 小弟在上面發了一篇,問有關硬體錢包的問題, 許多板友也熱心回答, 後來就不知道哪個腦洞大開, 想說乾脆自己搞一個吧, 不論是用樹莓派、或是什麼USB隨身碟, 看能不能自己做一個離線錢包出來, 不過目前看到 Ethers.js , 就有點不知道該怎麼繼續了。 我大概還知道,這是一包 Library 兼 API, 負責整個 ETH 的公私鑰與簽名, 但我真的不是寫 js 出身的, 所以非常希望有現成的範例可以用..... (不然就要從頭開始學啦) 於是小弟在此厚顏無恥的請教, 有沒有現成的完整範例,使用 Ethers.js 或 web3.js, 可以輸入私鑰(或助記詞)、金額、接收地址, 然後直接給出 JSON 結果的, 以及這個結果要怎麼廣播到 Ethereum 主網上, 非常感謝 <(_ _)> (第一位給出解答的給1000P聊表心意) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.7.7 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1644136201.A.228.html ※ 編輯: overdoingism (114.32.7.7 臺灣), 02/06/2022 16:31:27

02/06 18:18, 3年前 , 1F
最簡單的方式就是用虛擬機器跑ETH錢包
02/06 18:18, 1F

02/06 18:23, 3年前 , 2F
BTC的作法可以直接從外部匯入區塊資料
02/06 18:23, 2F

02/06 18:23, 3年前 , 3F

02/06 18:24, 3年前 , 4F
等錢包私鑰與UTXO產生出來後就可以簽交易了
02/06 18:24, 4F

02/06 18:24, 3年前 , 5F
交易簽完的raw TX有網站可以幫忙廣播
02/06 18:24, 5F

02/06 18:25, 3年前 , 6F

02/06 18:25, 3年前 , 7F
ETH也可以靠這個網站廣播
02/06 18:25, 7F

02/06 18:26, 3年前 , 8F
以前沒有硬體錢包時代我是用這種方式處理
02/06 18:26, 8F

02/06 18:26, 3年前 , 9F
就可以在一個沒有網路連線的虛擬機器下運作錢包軟體
02/06 18:26, 9F

02/06 18:28, 3年前 , 10F
要sync的區塊鏈資料用聯網機器跑錢包去抓
02/06 18:28, 10F

02/06 18:28, 3年前 , 11F
之後用檔案搬移丟到虛擬機器裡的錢包
02/06 18:28, 11F

02/06 18:29, 3年前 , 12F
簽完交易後再把raw tx丟出來用網站廣播
02/06 18:29, 12F

02/06 18:30, 3年前 , 13F
而你講的那些東西其實大部分都是要靠網路去連endpoint
02/06 18:30, 13F

02/06 18:39, 3年前 , 14F
看有沒有人要補充ETH做法的詳細流程
02/06 18:39, 14F

02/06 18:39, 3年前 , 15F
1000P給他就好,我現在都直接用硬體錢包比較方便
02/06 18:39, 15F

02/06 19:05, 3年前 , 16F

02/06 19:05, 3年前 , 17F
這篇有 ether.js 送tx的code 最近也想實作硬體錢包XD
02/06 19:05, 17F

02/06 23:02, 3年前 , 18F
感謝大家的回應,紅包已發 :)
02/06 23:02, 18F
文章代碼(AID): #1X_uS98e (DigiCurrency)