5分钟!用以太坊钱包发币

以前写过一篇经过remix-ide部署合约发币的文章 https://www.jianshu.com/p/99f...,整个过程比较繁琐,今天介绍一个更加加单快速的发币方法。直接使用以太坊钱包来发币。

1、Ethereum wallet

一、首先你须要安装好Ethereum wallet,mist钱包如今不推荐使用了,有一些安全的问题。
二、若是没有安装的话,能够去https://www.ethereum.org/下载...。安装的过程不详细讲解了。
三、安装好以后选择 Ropsten测试网络。
image.png
四、建立一个帐号
image.png
五、帐户地址
点击帐户,进入帐户详情页,复制帐户地址
image.png
image.png数组

六、帐号建立好了,你须要得到测试币。若是没有的话,能够扫描下方二维码,
image.png安全

回复“以太坊+帐户地址”,好比微信

“以太坊0xfFa91a69240bf52e6457a2f3314c95Ca9342c752”

他会给你转必定的测试以太币。网络

2、建立智能合约

点击 CONTRACTAS
image.png
再点击下方蓝色按钮,部署新合约
image.png
把合约代码copy进去。app

合约代码

pragma solidity 0.4.24;

contract DogToken {
    //币名字
    string public name;
    //token 标志
    string public symbol;
    ////token 小数位数
    uint public decimals;

    //转帐事件通知
    event Transfer(address indexed from, address indexed to, uint256 value);

    // 建立一个数组存放全部用户的余额
    mapping(address => uint256) public balanceOf;


    /* Constructor */
    constructor (uint256 initialSupply,string tokenName, string tokenSymbol, uint8 decimalUnits) public {
        //初始发币金额(总额要去除小数位数设置的长度)
        balanceOf[msg.sender] = initialSupply;
        name = tokenName;                                 
        symbol = tokenSymbol;                               
        decimals = decimalUnits; 
    }

    //转帐操做
    function transfer(address _to,uint256 _value) public {
        //检查转帐是否知足条件 1.转出帐户余额是否充足 2.转出金额是否大于0 而且是否超出限制
        require(balanceOf[msg.sender] >= _value && balanceOf[_to] + _value >= balanceOf[_to]);
        balanceOf[msg.sender] -= _value;
        balanceOf[_to] += _value;
        //转帐通知
        emit Transfer(msg.sender, _to, _value);
    }

}

image.png
选择合约进行部署,而后分别填入 发币总额(总数要去除小数位数设置的长度)、代币名称、代币简称、小数位数ide

3、发币

点击下面的DEPLOY按钮,看不到的往下拉一下
部署合约
输入帐户密码,支付合约部署费用
输入帐户密码,部署合约
等一会就能够在 合约页看到部署好的token合约了
token帐户学习

4、转帐

如今咱们在Ethereum wallet钱包里已经有了DOT代币了。
转个帐试试。
打开Metamask钱包或者其余以太坊钱包,切换到Ropsten网络。
image.png
复制帐户地址。
打开Ethereum wallet桌面钱包
token转帐
在TO里填入转入帐户地址,转帐金额,代币种类,最后点击下方的SEND按钮发送。测试

5、添加Token

转帐完成后,怎么在Metamask里看到转入的token呢?ui

添加token

打开Metamask钱包
添加tokenspa

在 custom token中填入 DOT的地址,注意是代币的地址。
image.png
image.png
image.png
这样就能够在Metamask中看到转入的token了。

扫描下方二维码,关注微信公众号:H5开讲啦,获取更多学习资料。

qr.jpg

相关文章
相关标签/搜索