作者overdoingism (做过头主义)
看板DigiCurrency
标题[Coin] 请教ETH的公钥签名问题
时间Sun Feb 6 16:29:59 2022
大概过程是这样的....
小弟在上面发了一篇,问有关硬体钱包的问题,
许多板友也热心回答,
後来就不知道哪个脑洞大开,
想说乾脆自己搞一个吧,
不论是用树莓派、或是什麽USB随身碟,
看能不能自己做一个离线钱包出来,
不过目前看到 Ethers.js ,
就有点不知道该怎麽继续了。
我大概还知道,这是一包 Library 兼 API,
负责整个 ETH 的公私钥与签名,
但我真的不是写 js 出身的,
所以非常希望有现成的范例可以用.....
(不然就要从头开始学啦)
於是小弟在此厚颜无耻的请教,
有没有现成的完整范例,使用 Ethers.js 或 web3.js,
可以输入私钥(或助记词)、金额、接收地址,
然後直接给出 JSON 结果的,
以及这个结果要怎麽广播到 Ethereum 主网上,
非常感谢 <(_ _)>
(第一位给出解答的给1000P聊表心意)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.32.7.7 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1644136201.A.228.html
※ 编辑: overdoingism (114.32.7.7 台湾), 02/06/2022 16:31:27
1F:推 DarkerDuck: 最简单的方式就是用虚拟机器跑ETH钱包 02/06 18:18
2F:→ DarkerDuck: BTC的作法可以直接从外部汇入区块资料 02/06 18:23
4F:→ DarkerDuck: 等钱包私钥与UTXO产生出来後就可以签交易了 02/06 18:24
5F:→ DarkerDuck: 交易签完的raw TX有网站可以帮忙广播 02/06 18:24
7F:→ DarkerDuck: ETH也可以靠这个网站广播 02/06 18:25
8F:→ DarkerDuck: 以前没有硬体钱包时代我是用这种方式处理 02/06 18:26
9F:→ DarkerDuck: 就可以在一个没有网路连线的虚拟机器下运作钱包软体 02/06 18:26
10F:→ DarkerDuck: 要sync的区块链资料用联网机器跑钱包去抓 02/06 18:28
11F:→ DarkerDuck: 之後用档案搬移丢到虚拟机器里的钱包 02/06 18:28
12F:→ DarkerDuck: 签完交易後再把raw tx丢出来用网站广播 02/06 18:29
13F:→ DarkerDuck: 而你讲的那些东西其实大部分都是要靠网路去连endpoint 02/06 18:30
14F:推 DarkerDuck: 看有没有人要补充ETH做法的详细流程 02/06 18:39
15F:→ DarkerDuck: 1000P给他就好,我现在都直接用硬体钱包比较方便 02/06 18:39
17F:→ wlsh5701: 这篇有 ether.js 送tx的code 最近也想实作硬体钱包XD 02/06 19:05
18F:→ overdoingism: 感谢大家的回应,红包已发 :) 02/06 23:02