Re: [Coin] 請教ETH的公鑰簽名問題

看板DigiCurrency作者 (MACD)時間2年前 (2022/02/06 19:23), 編輯推噓3(309)
留言12則, 4人參與, 2年前最新討論串1/1
直接建一個可以run node.js的環境import web3.js var web3 = new Web3(new Web3.providers.HttpProvider('rpc位址')); //連結rpc var privateKey = '0x你的私鑰' var tx = { gasPrice: '0x瓦斯費', gasLimit: '0x瓦斯上限', to: '0x發送地址或合約', value: '0x主鏈幣金額', data: '0x00' //純傳弊用0x00合約互動要 //call methods.myMethod.encodeABI } //設定tx內容 var signed = web3.eth.accounts.signTransaction(tx,privateKey) //用私鑰簽名 web3.eth.sendSignedTransaction(signed. rawTransaction) //廣播交易 基本的簽名廣播流程大概是這樣,只要web3.js支援的鏈都可以這樣做。 Good luck ---- Sent from BePTT on my iPhone 11 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.53.93 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1644146580.A.D30.html

02/06 19:26, 2年前 , 1F
這次不出作業了?
02/06 19:26, 1F

02/06 19:28, 2年前 , 2F
出作業會被以為是詐騙QQ
02/06 19:28, 2F

02/06 19:46, 2年前 , 3F
這就標準的web3.js連endpoint簽交易
02/06 19:46, 3F

02/06 19:46, 2年前 , 4F
有可能做成離線簽章版本嗎?
02/06 19:46, 4F

02/06 19:46, 2年前 , 5F
順便問一下私鑰保存在本地不需要加密嗎
02/06 19:46, 5F

02/06 19:49, 2年前 , 6F
to 黑鴨簽名那一個指令可以離線簽,
02/06 19:49, 6F

02/06 19:49, 2年前 , 7F
然後再藍芽or QR or手抄傳到有聯網的機器廣播
02/06 19:49, 7F

02/06 19:51, 2年前 , 8F
web3.eth.accounts.signTransaction
02/06 19:51, 8F

02/06 19:51, 2年前 , 9F
有沒有連到rpc都可以用
02/06 19:51, 9F

02/06 19:53, 2年前 , 10F
To Inonai那就看你的架構,如果離線簽名有沒有加密就沒差
02/06 19:53, 10F

02/06 19:54, 2年前 , 11F
感謝說明
02/06 19:54, 11F

02/06 23:02, 2年前 , 12F
感謝大家的回應,紅包已發 :)
02/06 23:02, 12F
文章代碼(AID): #1X_w-Kqm (DigiCurrency)