美文网首页
imtoken搜索领币是如何做到的?代币空投的原理

imtoken搜索领币是如何做到的?代币空投的原理

作者: 58b8b3c3ac12 | 来源:发表于2018-02-27 11:44 被阅读367次

1、在Imtoken中添加一些地址, 就会获得一些空投币, 这个机制是什么?

在imtoken中添加一个地址,该地址其实是该代币的合约地址。

imtoken有个机制是,如果你添加一个代币合约,钱包会获取你的地址里面该代币的余额。也就是调用代币合约中的获取余额的方法。

而这些空投代币的合约在实现获取代币余额的方法中,实现了如下的方法:

function getBalance(address _a) internal constant returns(uint256){    if( currentTotalSupply < totalSupply ) {        if( touched[_a] )            return balances[_a];        else            return balances[_a].add( startBalance );    } else {        return balances[_a];    }}

参考代码码:https://etherscan.io/address/0xd9a72fec8683db0666769d841d6d127f350b4418#code

当你的地址访问代币余额的时候,合约会判断你是否曾经访问过该合约,如果访问过,直接返回你的余额,如果你是第一次访问该方法,则直接给你的地址添加指定数量的代币。

空投糖果清单:http://mp.weixin.qq.com/s/eJMGDdp1ixBsmDlv46_UKw

2、在一些网站, 绑定自己的eth地址, 就会获得一些币的糖果, 比如imtoken的龙币, 这个原理又是什么呢?

像第二种方式的空投,其实原理跟第一种大同小异,空投网站实现了一个空投的智能合约,当你绑定自己的eth地址的时候,会调用该智能合约里面的一个方法,该方法里面会实现一个转账的方法,会给你绑定的地址转指定数量的代币,这样你就收到代币了。

本文首发于公号:区块链中文网

相关文章

网友评论

      本文标题:imtoken搜索领币是如何做到的?代币空投的原理

      本文链接:https://www.haomeiwen.com/subject/znvpxftx.html