发布日期:2023-06-13
如何提币到钱包?(以 ETH 提到imToKen为例) 第一步:从 imToken 复制 ETH 钱包收款地址。 1.1 在手机上打开 imToken app,点击币毕笑种列表里的 ETH。 1.2 然后点击[ 收款 ]。 1.3 点击「 复制收款地址 」,复制您的 imToken ETH 钱包地址,然后发送到您的电脑里。 第二步:在 币汇 账户里新增 imToken 的收款地址为提币地址。 2.1 使用您的个人账号密码登录 币汇 「 我的账户 」,在钱包列表里点击 ETH 钱包对应的「 提币 」按钮。 2.2 在提币页面点击「 新建地址 」。 2.3 在新建提币页面输入地址标签。 (地址标签请填写您的备注信息,方便您分辨此提币地址是转至哪个交易所或钱包。本范例中提币到imtoken,所以可以直接填写imtoken。) 然后粘贴您从 imToken 复制过来的 ETH 钱包收款地址,勾选小方框后,点击「 创建 」按钮。 2.4 创建成功后请确认您要创建的地址类型是否正确(如:本文以 ETH 为示范,则建立链指 ETH 提币地址)。 第三步:在 币汇 发起提币申请。 3.1 在提币页面点击「 提币 」按钮。 3.2 填写提币数量、提币备注(可选填)、输入谷歌两步验证或者手机短信验证(二选一即可),然后点击「 提交 」按钮。 3.3 提交后,出现「提币请求提交成功,请至注册邮箱查看提币确认邮件」。 3.4 登入邮箱,确认信息无误后,点击链接,即通过提币申请。 3.5 页面出现「您已成功确认棚数配提币请求,请等待此笔提币请求进入系统伫列进行处理。」提示信息。 3.6 您可以在「提币历史记录」中看到相关的详情。 3.7 提币到账后,您会收到邮件、短信通知。 恭喜您完成了提币 最近各种项目的代币空投层出不穷,有手工打币空投的,也有向代币合约转账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 如果通过你是通过代投方式参与,点击“复制收款地址”将这个钱包地址发送给代投方,就可以实现钱包分享。 但是务必不要用交易平台的地址收币,这个地址茄银很可能会丢失。 在这里需要注意的是,imToken支持的代币数量很多,现有版本所支持的均为以太坊ERC20标准弯桥发行的代币,对于私人钱埋纳猛包来说,这些ERC20代币的地址都是共享的。也就是你私人钱包里的多个币种,不管是ETH,还是EOS、BTM,这些代币的地址是一样的。全文小结:
币汇系列:如何提币到钱包?
教你实现imtoken添加合约地址即空投代币
imtoken钱包分享在哪
Contact:
Phone:
Tel:
Email:
Add: