一、【ETH钱包开发02】导入钱包
本文主要讲解通过助记词、keystore、私钥 3种方式来导入钱包。导入钱包就是说根据输入的这3者中的一个去重新生成一个新的钱包。导入钱包的过程和创建的过程其实是差不多的。
根据助记词导入钱包不需要原始密码,密码可以重新设置。根据用户输入的助记词,先验证助记词的合规性(格式、个数等),验证正确后,配合用户输入的密码重新生成一个新的钱包。
验证助记词的合规性(格式、个数等)
助记词导入钱包
通过私钥导入钱包其实和创建钱包的过程基本一致。因为私钥在导出的时候转换成了16进制,所以在导入私钥的时候,要把16进制转换为byte数组。
keystore就是钱包文件,实际上就是钱包信息的json字符串。导入keystore是需要输入密码的,这个密码是你最后导出keystore时的密码。将keystore字符串变成walletFile实例再通过 Wallet.decrypt(password, walletFile);解密,成功则可以导入,否则不能导入。
这是Web3j的API,程序走到这里经常OOM!
具体原因的话,我就不多说了,细节大家可以看这里
解决办法
根据源码修改 decrypt方法,这里我用一个已经修改好的第三方库
修改后的解密方法
导入Kestore
1、导入助记词和私钥是不需要以前的密码的,而是重新输入新的密码;导入Keystore则需要以前的密码,如果密码不正确,会提示地址和私钥不匹配。
2、关于备份助记词
用过imtoken的同学可以看到imtoken是可以导出(备份)助记词的。这个一开始我也很困惑,后来了解到其实它实在创建钱包的时候,在app本地保存了助记词,导出只是讲数据读取出来而已。还有一点,imtoken一旦备份了助记词之后,之后就没有备份那个功能了,也就是说助记词在本地存储中删除了;而且导入钱包的时候也是没有备份助记词这个功能的。
二、以太坊钱包地址在哪里 如何买卖以太坊
以太坊(英文Ethereum)是一个开源的有智能合约功能的公共区块链平台,通过其专用加密货币以太币(Ether,简称“ETH”)提供去中心化的以太虚拟机(Ethereum Virtual Machine)来处理点对点合约。
以太坊的概念首次在2013至2014年间由程序员Vitalik Buterin受比特币启发后提出,大意为“下一代加密货币与去中心化应用平台”,在2014年通过ICO众筹开始得以发展。如有疑问,请咨询官方客服。
应答时间:2021-02-25,最新业务变化请以平安银行官网公布为准。
[平安银行我知道]想要知道更多?快来看“平安银行我知道”吧~
三、ETH发错了钱包地址可以找回吗
可以。
ETH发错了钱包地址是可以找回的。找回是需要联系工作人员,反馈后让工作人员协助找回,这种情况是需要时间进行找回的,需要提供大量的交易过程信息。
但是要注意的是一般自充出现这种情况平台是不负责找回的,但是联系工作人员如果充值时间较短,处理简单的话一般是可以找回的,但需要花费一定的时间以及人力和物力。
扩展资料:
如ETH等,充值错了币种,需要去咨询平台那边,看能否找回。每个平台都掌控了所有充值地址的私钥,如果转账完成了,那币肯定是在充值地址里面,主要看平台是否愿意帮找回。
小额的平台大概率是不会愿意的,因为涉及到导出私钥等,风险很大,所以充值前一定要仔细看清楚。如果自己转币转错地址了的。比如BCH转到BTC地址里面去了,实际上把那个比特币地址的私钥导入BCH钱包就可以了,其他的币也是类似。
如果是转到错误的地址了,如ETH转账转到别人的地址了,可以先去查看这笔转账有没有被确认,矿工是否已经打包。如果矿工已经将交易打包完毕,ETH已经从你的钱包中转出了,那么交易是无法撤销的。
四、钱包地址的钱怎么转出来
首先需要跟大家来科普一下,这里的钱包其实并不是广义上的钱包,而是属于区块链当中的一个定义,它并不是用来放钱的,而是用来装秘钥的。在区块链上,只有你有了密钥,然后再配合全包的地址,就可以将里边的虚拟货币给提取出来,然后进行使用。所以钱包地址以及密钥是非常重要的,而他们两个往往是打包在一块儿了。
第一、钱包概念首先,我们来理解钱包,需要澄清的是,钱包其实并不是装钱的,而是装密钥(私钥和公钥)的工具,有了密钥就可以拥有相应地址上的数字货币的支配权。私钥:用户使用私钥进行签名交易,从而证明拥有该交易的输出权,其交易信息并不是存储在该钱包内,而是存储在区块链中。公钥:用来生成地址,储存交易,信息由私钥通过非对称加密算法生成。钱包地址:是一个以双字母开头(代表币种)的42位16进制哈希值字符串。ETH的地址是以0x开头的42位16进制哈希值字符串。如果将钱包比作银行卡,那么钱包地址就是银行卡号。
第二、怎么使用钱包目前市场上的数字钱包有很多,
像imToken、myetherwallet、Kcash、parity、Metamask、Jaxx等,选择一个你喜欢的钱包。建议选择imToken这里也是用imToken举例,:在应用市场下载一个imToken的APP点击“创建钱包”,给钱包取名字和密码。千万千万注意:自己记住密码,imtoken不会记住你的密码,忘记密码不能被找回!!所以忘记密码就等于丢失了钱包里的所有货币!!最好手抄下来并妥善保存,以防止网络传输及黑客攻击等造成丢失。这个非常非常重要,切记点击创建钱包后,钱包创建完成接下来我们要备份钱包,钱包备份是为了在程序被删除或手机被盗等等情况下恢复钱包设置用的。
有两种方式:备份助记词或备份keystore。助记词是随机生成的12个单词,你把这个拷贝出来放到安全的地方,再按顺序抄写一份放在安全的地方,你可以把这助记词理解为私钥的另一种形式,依据这个可以恢复钱包。比如你不小心把imtoken应用删除了,或者手机不见了,可以用这个助记词把钱包恢复。而keystore是类似上图的一串。大家可以备份这个keystore,删除钱包后,用这个keystore将钱包恢复。几次练习,就可以把钱包玩熟了。至此,钱包完成创建,在自己的钱包页,点击地址栏右侧会得到自己钱包的地址。(三)从交易所提币到钱包我们以交易所gate.io为例,演示下怎么把ETH提币到钱包里面。登录gate.io,点击ETH,提现出来这个界面,里面的红框位置就是要转的钱包地址。(四)、钱包之间转账进入钱包后选择金额区域:会显示转账页面:可以自己输入账号,也可以用右上角的扫一扫:按下一步后输入密码即可转账
五、以太2.0钱包怎么用
新手如何快速学会使用以太仿钱包
工具/原料
手机1部笔/笔记本
1,注册下载imToken钱包App。打开浏览器输入官方网址进入下载,或者在手机自带的软件应用商城搜索“imtoken”注册下载。
注意:imToken钱包App分苹果版和安卓版。苹果版需要用国际ID登录手机后才可以下载。
有安卓手机的建议大家尽可能用安卓手机下载,会省去很多麻烦,操作起来也方便。
打开网址不要直接下载,先点击右上角三个横杠,然后点击下载,再选择软件版本和手机版本,下面是安卓手机演示。
2,打开下载好的APP,同意协议进入imToken,可以看见有两个选项,一个是“创建”另一个是“导入”,点击创建钱包。
3,这时会出现一个风险知识测评,可以直接点击右上角“跳过”。
4,到了填写信息注册页面。
钱包名称:类似微信和qq昵称,建议简单一点。
密码:密码建议大小写字母、数字、特殊符号相结合。密码提示信息可以不填。
密码填写完后,勾选我已经阅读,点击创建钱包。
5,点击备份钱包,进行备份。
备份钱包就是备份助记词,也就是手抄写12个英文单词。按英文单词的顺序手抄下来保存好。
关于密码:如果密码丢失了可以在钱包首页点击导入钱包,导入助记词更改密码,找回原来的钱包。
6,按顺序手抄好助记词后,根据系统提示点击确认。
7,钱包账号:点击名称下面的方格,可以看到完整的钱包地址(收款账号),直接复制就可以了。如果别人要给你转账,把这个地址给对方就行。
8,如何转账:
收款:把钱包地址给对方,对方转账后,资产自动到钱包对应的数字资产里。钱包里所有的数字资产都是共用同一个钱包地址的,一个钱包只有一个钱包地址,是唯一的。
转账:以太仿钱包可以存储以太系列的所有数字货币资产。你要给对方转哪个数字资产就点开哪个。以太仿币(ETH)为例,直接点开,点击左下角转账,弹出转账页面。
收款人钱包地址:输入对方的钱包地址
转账金额:转多少就填写多少
备注:可填可不填,随意
矿工费:正常情况大家不要随意拉动那个移动点,选择默认的矿工费就可以了。矿工费就相当于银行卡转账的手续费。矿工费是按每一笔交易收取的,不管转多少矿工费都一样,转一次账矿工费就几毛钱,大家一定不要为了几毛钱去降低矿工费,矿工费太低会转账不成功,转账不成功后金额会退回账户,但是产生的矿工费是不退的。
转账信息填完,点击下一步就可以了,转账正常情况1分钟左右就到了。
本文来自用户投稿,不代表币大牛资讯立场,如若转载,请注明出处:https://www.98xmw.com/zhis/20086.html
发表回复
评论列表(0条)