美文网首页区块链大学区块链研习社区块链
实现在imtoken中,向合约地址转0ETH自动获得空投

实现在imtoken中,向合约地址转0ETH自动获得空投

作者: 六天天天向上 | 来源:发表于2018-12-22 19:51 被阅读6次

    在上半年的时候,各种代币满天飞,很多时候只需要向某个地址转0个ETH,就会自动获得某代币的空投,当时也撸了不少空投的代币。
    今天打开自己的imtoken钱包,看到之前以这种方式撸的ENU(牛油果)最高达到了0.9元,现在的价格为0.07元,还撸到了不少。
    撸到羊毛一时兴起,研究了一下ENU的智能合约,学习到了这种空投方式的原理,特此记录。(2018.12.22)

    ENU的智能合约地址:https://etherscan.io/address/0x275b69aa7c8c1d648a0557656bce1c286e69a29d

    从智能合约中看到,之所以向智能合约地址转账后能得到空投的糖果,最核心是在183行到209行的两个函数,如下图所示。


    image.png

    在183行,有一个声明为external的未命名函数。
    声明为external的函数可以从其它合约或通过Transaction进行调用。

    我们在向该智能合约转0个ETH时,会自动调用external的函数,这个函数中又调用了getTokens()函数。
    真实的向调用地址转ENU在getTokens函数中。

    以后自己写智能合约时也可参考这招!

    相关文章

      网友评论

        本文标题:实现在imtoken中,向合约地址转0ETH自动获得空投

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