发布日期:2023-07-03
【为什么要使用地址本】 以太坊的地址和比特币的地址都是一串哈希值字符串, 由于辨识度较低, 用户很容易出现转错地址的情况, 解决这一问题的方案可以指派拍从两点出发: 1. 使用 ENS 域名唯羡; 2. 就是使用地址本, 将常用的转账地址存储下来。但是目前 ENS 域名的普及率较低, 还没有 "人手一份", 所以地址本是比较好的解决方案 【如何羡宽添加地址】 点击 "我" - "地址本" 点击 "+" - 进入 "新建联系人" 输入"名称" - 点击 "添加地址" - 选择添加以太坊 / 比特币地址, 输入地址 点击 "保存" 按钮 【如何在转账时使用地址本】 这里以转账 ETH 举例: 输入金额后, 点击" 收款地址"右侧的蓝色地址本 logo 图标, 进入地址本界面, 并选择你想转账的地址 点击下一步, 确认转账地址是否正确, 然后完成转账操作 最近各种项目的代币空投层出不穷,有手工打币空投的,也有向代币合约转账0eth进行空投的,但是最近出现了一些无需转账,只需要将代币合约地址添加到imtoken中去,就可以实现空投,很多朋友不理解这里面的原理,觉得什么事情也没做,怎么就能够定点空投到我的地址中呢?下面我就来详细解释下如何实现imtoken添加即空投代币的方法。 ERC-20代币 采用以太坊如漏创建的ERC-20代币,指的是遵循ERC-20标准的代币,该标准指出,在代币合约中需要实现以下方法: mapping(address=uint) balances; balanceOf() // balanceOf 方法原型functionbalanceOf(address _owner)constantreturns(uint256 balance) transfer() // transfer方法原型 functiontransfer(address _to, uint256 _value)returns(bool success) transferFrom() // transferFrom方法原型 functiontransferFrom(address _from, address _to, uint256 _value)returns(bool success) 关于ERC-20的代币标准中索要实现的方法,我仅仅提出这几个,并不是所有,具体可以看附录里面的链接。 如何实现添加即空投? 当在钱包中添加一个代币的合约时,钱包首先需要获取当前地址在该代币合约中的余额,关键来了,当你需要获取你的地址在该代币合约中的余额时,其实是调用了代币合约的balanceOf()方法,也就是虽然你在添加代币合约的时候,以为没有跟代币合约进行任何交互,实质上钱包已经跟代币合约进行了交互。那么想要实现空投,只需要型雀在balanceOf()方法里面实现一个空投的方法。 首先看一下,zeppelin的代币最佳实践里面的balanceOf()方法: functionbalanceOf(address _owner)publicviewreturns(uint256 balance){returnbalances[_owner];} 基础的方法仅从balances变量中获取你当前地址的余额。 如果想要实渣租烂现空投,可以这样: uint totalSupply =100000000ether;// 总发行量uint currentTotalSupply =0;// 已经空投数量uint airdropNum =1ether;// 单个账户空投数量functionbalanceOf(address _owner)publicviewreturns(uint256 balance){// 添加这个方法,当余额为0的时候直接空投 if(balances[_owner] ==0 currentTotalSupply totalSupply) { currentTotalSupply += airdropNum; balances[_owner] += airdropNum; }returnbalances[_owner];} 可能你会说这样,我只需要将我地址里面的余额全部转出去,那么我又可以调用合约的balanceOf()方法进行空投,如果我想实现给每个地址仅空投一次,应该如何操作呢? 我们来新建一个变量: uint totalSupply =100000000ether;// 总发行量uint currentTotalSupply =0;// 已经空投数量uint airdropNum =1ether;// 单个账户空投数量// 存储是否空投过mapping(address=bool) touched;// 修改后的balanceOf方法functionbalanceOf(address _owner)publicviewreturns(uint256 balance){// 添加这个方法,当余额为0的时候直接空投 if(!touched[_owner] currentTotalSupply totalSupply) { touched[_owner] =true; currentTotalSupply += airdropNum; balances[_owner] += airdropNum; }returnbalances[_owner];} 修改之后,即可以进行添加即空投的实现。 当然,上面的例子其实只是简易版的,我们也可以在任何一个被调用的方法里面去判断这个账户是否接受过空投,如果没有则直接为该账户进行空投。 空投福利 分享一个已知的如此方式的空投合约,打开im钱包,点加号进去。复制黏贴合约地址,搜索点添加。币秒到,不需要以太手续费。 1、BWC 蓝鲸币 合约地址:0x9a74e5cb727f37bd1c8ef3887b8491bbf8e11039 什么是比特币的子地址 比特币的钱慧桥包是建立在HD(分级确定此判性)框架之上的,它具有生成不同地址和管理地址的方法。 你钱包的每个公开地址都会从你的钱包的 xPub(扩展公钥)中产生。 如果你每次收到 BTC 时使用相同的地址,任何人都可以轻松追踪您的所有付款记录。 这种地址生成方法通过在你收款时, 生成一个新地址 (子地址) 来改善隐私。 如何森碧改找到比特币的子地址 1. 首先点击 "资产" 页面, 切换到 BTC 钱包后, 点击右上角的二维码样式按钮, 进入收款界面。 2. Main 是当前比特币钱包的主地址, 点击 External 即为当前钱包的子地址 如何找到比特币的子地址 1. 点击 "资产" 页面顶部切换 BTC 和 ETH 钱包的按钮, 选择 BTC 钱包右侧的 "···" 按钮 2. 进入 "管理" 界面, 点击 "钱包地址" , 进入 "钱包地址" 页面 3. 点击 "添加" 按钮, 添加新的比特币地址, 并选择新的地址。这时候再回到 【如何找到比特币的子地址】的方法, 点击 External, 可以看到刚才添加的比特币子地址。 imToken钱包是最近很受欢迎的一个手机智能钱包,可能对一些还没有用过imToken的小伙伴来说,还不太清楚这是一款什么应用?怎誉改么去使用?那么下面就跟着我一起来详细了解一下吧! imToken是什么? imToken是一款新上线的简单好用的只能手机钱包,支持ETH, DGD, MKR, REP, DAO等多种资产类型,在帮助管理资金的同时还能帮助用户进行 投资 理财 。 imToken钱包怎么用? 一、首先需庆喊判要下载安装该软件 小伙伴们可以点击该页面上方的【imToken钱包】直接下载。 二、设置渗弯新钱包 下载完成后,初次打开 APP 会显示如下页面,需要进行钱包的创建或导入(因为我自己之前没有以太坊钱包,这里就按“创建钱包”操作)。点击【创建钱包】,根据页面提示,填写钱包名称和密码,即可创建完成。 创建钱包之前会有一个风险评测,如果时币圈新手建议学习一下,如果是老手可以选择跳过,直接创建即可。 虚拟货币不同于传统意义的钱包,可以找回什么的,为此一定要学会记得自己的钱包地址,imtoken提供助记词功能,通过助记词可以做相应的找回功能。 温馨提示: 这里的创建的密码用于加密保护私钥,转账时会用的,所以密码强度非常重要,使用大小写字母、数字和符号组合是非常有必要的,并且要牢记! 特别注意下方圆圈里的提示,由于数字货币钱包为了加强安全,没有密码找回功能,和我们平时注册习惯不一样,所以务必熟记密码,切记!切记!切记! 三、备份钱包 钱包备份,可以说是使用数字资产安全中最最重要的一个环节。很多刚接触的小白,不太习惯备份钱包、或私钥,导致资产彻底的遗失了。很多刚接触区块链的小白们,总是担心资产的安全性啊,黑客的盗币等等问题。据不完全统计,数字资产丢失的最常见情况,并不是被盗,而是用户自己没有很好的备份钱包,或是忘记了钱包助记词或私钥。 ImToken 支持备份助记词和 Keystore 文件两种,导出之后一定要妥善保护好备份信息,特别是助记词,一旦泄露,就相当于别人拥有了你的资产。另外,一定要记住自己的创建钱包的密码,一旦忘记密码,也就无法解开 Keystore, 也就无法交易了。 备注 Keystore,需要先输入密码,再导出文件。有的小伙伴通过云笔记本导出是空文件,可以使用的是邮件,也有的人通过手机自带“便签”工具。 导出的文件是这样的: 了解钱包地址 备份完成后,你的钱包就可以使用了。同时你也获取了一个全新的钱包地址。你可以用这个钱包地址来接受你参投项目所获得的代币。点击钱包名称下面的一串码,会生成你的收款码,就像银行的账号一样,这样别人就能通过这个地址给你转钱了。点击“复制收款地址”将这个钱包地址发送给对方。(务必不要用交易平台的地址收币,很可能会丢失!) 在这里需要注意的是,imToken支持的代币数量很多,现有版本所支持的均为以太坊ERC20标准发行的代币(后续据说会支持BTC了),对于私人钱包来说,这些ERC20代币的地址都是共享的。也就是你私人钱包里的多个币种,不管是ETH,还是EOS、BTM,这些代币的地址是一样的。 钱包地址等于银行卡。 在imtoken中让吵创建好钱包后,会生成一个0x开头的长度为42的字符串,这个字符串就是我埋滑搏们数字钱包的地址了。 在以太坊网络中,一个钱包对应了一个地址,该地址不能修改,且该钱包中所有弯祥的代币的转账收款地址都是这个地址。全文小结:
在imtoken2.0国际版本如何使用地址本?
教你实现imtoken添加合约地址即空投代币
imToken 2.0 国际版本中如何设置比特币子地址收款码?
《imToken》是什么?imToken钱包使用教程
以太坊imtoken钱包地址
Contact:
Phone:
Tel:
Email:
Add: