自学内容网 自学内容网

【区块链】如何发行自己的加密货币到以太坊测试网络,remixIDE发行自己的数字货币

如何发行自己的加密货币到以太坊测试网络

环境

  1. reminx在线编辑器:https://remix.ethereum.org/
  2. 安装有小狐狸钱包插件(MetaMask)

如何部署代币?

  1. 创建一个名字叫做HelloMyToken.sol的文件。编写好智能合约,这边我要发行的是名字叫做HelloMyToken的数字货币,简称为HMT,发行的数量为一亿个。

image-20240726140534509

// SPDX-License-Identifier: GPL-3.0

pragma solidity >=0.7.0 <0.9.0;

import "@openzeppelin/contracts/token/ERC20/ERC20.sol";

contract HelloMyToken is ERC20{
    //构造函数  
    constructor() ERC20("HelloMyToken","HMT"){
        _mint(msg.sender, 100000000 * 10 ** decimals()); //预挖一亿个代币,后面是小数点
    }

}
  1. 编译文件

image-20240726140701980

  1. 选择环境

    • 选择 Testnet - Sepolia 测试测试网络
    • 选择一个在Sepolia 网络中有eth的钱包地址
    • 选择刚刚编译好的项目

    做完上面全部步骤后就可以点击部署了,点击部署后会弹出小狐狸钱包,让你授权。当然在这之前你得先安装小狐狸钱包插件。插件商店搜索(MetaMask)

image-20240726141035744

点击确认(这里会给出要消耗的eth)

image-20240726141112154

image-20240726141947680

到这里其实就已经发行成功了!我们剩下的只是需要验证就行了。

如何查看我们发行的代币?

有很多验证的方法:

  1. 打开小狐狸钱包,添加代币然后输入合约地址就可以了。能添加即说明我们的代币已经在测试网络上部署了。

image-20240726141423606

image-20240726141805291

添加后就可以看到我们钱包的HMT代币余额了(这里很多朋友可能会好奇,为啥不是1亿个,原因是我给别的钱包发了5000)

image-20240726150100809

可以在活动页面查看我们部署的合约信息

image-20240726142335248

  1. 也可以使用以太坊浏览器查看,选择测试网络就行。(https://sepolia.etherscan.io/)

image-20240726142648725

  1. 这是我个人最喜欢用的 区块链浏览器 (https://www.oklink.com/)

    选择sepolia网络

image-20240726142826090

在搜索框中输入合约地址即可查看

image-20240726143212190

怎么给别人发自己代币呢?

随便找个人发钱,复制对手的钱包地址,然后打开小狐狸钱包就可以发送

image-20240726143502216

在区块链浏览器上可以看到每一笔交易和这个代币的持有情况等信息

image-20240726143721197

如果在Sepolia ETH网络中我们没有余额怎么办?

  1. 水龙头网站

Chainlink Faucets - Get Testnet Tokens 每12小时可以免费获取0.1个eth

其实还有很多网站都有水龙头,有兴趣可以自行查找。

image-20240726151338299

  1. 某鱼购买

    xian鱼搜索 sepolia ETH 、 ETH测试网络、eth水龙头等等。(我不是打广告哈)


原文地址:https://blog.csdn.net/yvge669/article/details/140716894

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!