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

相關文章
相關標籤/搜索