Heco火币生态链发币教程,教你快速发行部署HRC20代币

fffmCQ.jpg

Heco火币生态链发币教程,教你快速发行部署HRC20代币

火币生态链 Huobi ECO Chain (Heco) 是一个去中心化高效节能公链,也是火币开放平台推出的首个产品,在支撑高性能交易的基础上,实现智能合约的兼容。火币生态链Heco的原生数字资产为HT,采用HPoS共识机制。

和其他公链一样,Heco也有自己的代币标准:HRC20,这个代币标准和以太坊的代币ERC20是共通的。之前我们介绍过如何在TRX波场公链发币,今天就来说一下,怎么在HECO链上发币。

一、准备工作

发币之前,我们要先做好准备工作。

1、metamask插件:又名小狐狸插件。这是应用非常广泛的以太坊钱包插件,不会安装的,网上有教程,自己学。

2、代币合约文件:在 github上面下载合约文件

3、代币信息:准备好自己的代币信息,如代币名称、logo、简介等。

4、HT:火币生态链使用HT做手续费,所以必须买几个HT准备着。

5、fq软件:因为发币过程中需要进行谷歌人机验证,没有fq软件验证不了。

二、修改合约文件

刚才让你们下载的合约文件里,一共有3个文件:EIP20Interface.sol 、EIP20.sol、EIP20Factory.sol。其中,EIP20Interface.sol 表示标准接口,不用管。EIP20.sol 是对接口的标准实现,同样不用管。我们主要修改的是EIP20Factory.sol 。

在电脑上(使用记事本)打开EIP20Factory.sol ,进行参数修改,依照下图所示:

HECO代币合约文件

第一个参数是代币数量,会受第三个参数(小数位个数)影响。

第二个参数是代币名称(类似于ethereum)。

第三个参数是代币小数位个数(如果小数位是2,第一个参数,代币数量要多加2个0,才是实际数量)。比如想做个10000个币,小数位为2。第一个参数要写 1000000,第三个参数写2。

第四个参数是符号(类似于 ETH)。

三、配置火币生态链(测试链)账户

使用火币生态链发币,必须要有火币链的账户才行。但由于很多人都是第一次尝试发币,所以我们可以使用火币测试链发币作为模拟,这里也主要是讲如何使用测试链。火币测试链与主链的区别在于,测试链可以领取免费的测试链HT,只是上不了主网,无法交易,就是单纯让你练手的。好的,下面开始讲解:

首先,你需要有自己的metamask插件,以及账户。然后打开metamask,点击右上角的小狐狸图标,选择设置,选择网络,添加 heco 主链和测试链。

heco 主链信息:

chainid: 128 rpc: https://http-mainnet-node.huobichain.com scan: https://hecoinfo.com

heco 测试链信息:

chainid: 256 rpc: https://http-testnet.hecochain.com scan: https://testnet.hecoinfo.com

两个都要添加上。其中测试链用来给你练手的,主链是真正用来操作的。

例如添加主链,看下图,符号用HT。(名称可以自己改,我用的是heco-mainnet,你可以直接用中文“火币主链”)

HECO测试链

网络都添加好以后,下面到火币测试链领取测试代币。首先在 MetaMask插件钱包里选择“火币测试链”,也就是下图中的“heco-test”,再强调一遍,名称可以自己设置。

火币测试链

然后点击地址,复制火币测试链的地址,也就是你的测试链账号地址。

火币测试链账号

复制地址后,打开火币测试链代币领取地址: https://scan-testnet.hecochain.com/faucet ,领取测试代币(可能需要github授权,避免胡乱领取,操作很简单)。

火币生态链测试币

点击确定以后,就会有 0.5HT,转到你的火币测试链的地址里。这样咱们的钱包和代币就准备好了。不需要花钱。如果你有钱,可以直接买 HT,在主网里干。但是建议先用测试网试试。

四、调用 remix发币

现在,我们的代码和钱包 metamask 都准备好了,就可以使用 remix 发币了。这里简单介绍一下,Remix 是一个开源的Solidity智能合约开发环境,提供基本的编译、部署至本地或测试网络、执行合约等功能。简单来说,你发个币,需要经过代码编译、合约部署、合约执行等一系列操作,remix就可以满足你的这些需求,所以以太坊和HECO的发币,都是用remix来执行的。

首先打开 remix 网站:https://remix.ethereum.org/

该网站现在可以打开,如果打不开,请百度一下该网站的其他域名。为了国际化,remix 有很多域名,总有一个能打开。remix 网站比较大,第一次打开可能比较慢,不要着急的以为网站出BUG了。打开后,网站可能默认有一个测试例子项目,先删除这个项目里的所有文件和文件夹(在文件和文件夹上点右键删除)。

remix删除

删除干净以后,点击新建文件的按钮,新建三个文件(第一步中准备的三个代币源码文件),名字要一样,每个文件的内容复制在右面,要一一对应上,别弄混了文件和名称。如下图:remix上传代码

这样咱们编译器的源码就写好了,这里要选中 EIP20Factory.sol 文件后,然后点击左边的编译按钮。如下图:

remix编译代码

选择 EIP20Factory.sol 文件,进入 编译 页面后,第一个选择编译版本,直接看你源码里的版本,可能和我的不一样,一定要写你源码里的版本,别自己胡乱选。然后点击最下面的编译按钮,如下图:

Heco代币合约编译

编辑编译按钮后,会显示下面的图片,左侧的编译按钮,多出来一个绿色的对号,表示成功了!这样就编译完了,选择左边的第三个按钮,部署按钮。

remix编译成功

这里会有一些选项,其中ENVIRONMENT 选择 injected web3,表示要连接你的 metamask 钱包进行部署到火链测试网上。这里 metamask 可能会弹出框提示,你点击同意授权即可。CONTRACT 选择 EIP20Factory.sol然后点击下面的黄色按钮 deploy 进行部署。这里metamask会弹出提示,要点击同意。

remix部署合约

点击确认后,过几秒就部署完成了,就是这么快。可以在 remix 钱包右侧下面的日志框里,看到如下图:

remix部署

打开你的 metamask 钱包,也可以找到部署的合约。如下图:

metamask部署合约

点击上图中的合约部署,会打开该合约的详细信息,点击最后一行,会打开区块链浏览器,显示详细信息。

合约详细信息

点击上图的最后一行,会打开下面的区块浏览器,给我点击 红色方框里面的合约地址,去部署代币。

合约部署信息

这里合约部署后,代币还未发布,还是不能使用的。点击这个合约后,选择 contract,选择 verify and publish,去给我发布代币。

代币发行

打开 verify and publish 后,会打开一个网页,会进行很多选项。其中,Please select Compiler Type 我们这里选择 我图中的内容,表示多文件,因为咱们这里有 3 个文件。如果是单文件的,你可以选择单文件single file。Please select Compiler Version编译版本,选择你的源码里选择的版本,不要按我的选,选你源码里的版本。Please select Open Source License Type 这个是版权,随便选吧,然后点击 蓝色的按钮,下一步:

代币发行

进入到下一步后,step1 先选择咱们的 3 个源码文件,注意是三个文件,三个文件一起选,别给我只选一个文件。然后点击 step2,上传文件。

代币合约上传

Heco火币生态链发币教程,教你快速发行部署HRC20代币

选择 3 个文件,并上传后,页面会跳转一下,变成这样:

代币合约信息

ABI信息

这里有个 abi ,可以选择不填。

然后继续向下,进行谷歌人机识别,然后点击蓝色按钮,验证并发布。注意,谷歌人机识别需要在fq状态下才会出现,没fq的无法显示。

谷歌人机识别

然后会跳出来这个加载页面,可能比较慢,要有耐心等待。

代币发币等待

加载完毕后,会出现部署结果,这里出现绿色的 Successfully ,表示成功发币了!

发币完成

 

五、代币信息查询

发币成功以后,如何才能知道自己代币的地址,以及名称、数量这些是否成功呢?这个时候就需要查询代币信息。

接上一步骤,点击上面那个图中红色框中的地址,就能看到合约contract的详细信息了。但是注意,这个地址是合约的地址,不是代币的地址。

代币合约查询

下面,将标签切换到 HRC-20 Token Txns,然后点击右面,下面的 代币 HeiHa,查看代币信息。

代币信息查询

这里可以看到,代币名称叫 HeiHa,符号是 HH,数量有 10000 个,小数位是 2。验证了前面的数量需要写 1000000(包含两个小数位)。

代币信息查询

查看代币的信息,发现没有问题。下面,我们就将代币地址复制一下。注意,这里先看好是代币界面以后,再复制该代币的地址,别瞎复制其他乱七八糟的合约地址,因为合约地址很多,容易混乱。如下图:

复制代币地址

复制完该代币的地址以后,打开 metamask 钱包,点击添加代币。如下图:

添加代币

选择 自定义代币,别乱搜索,搜不到的。输入合约地址以后,会自动生成代币符号和小数精度,然后点击下一步,如下图:

自定义代币

然后会显示出来你有这个代币的数量,然后点击 添加代币。然后就在你的账户里,显示出来代币了。

代币添加完成

 

至此,整个代币的发行工作就结束了。下面就是代币交易了。火币生态链的去中心化交易平台mdex是目前使用比较广泛的,找到这个交易所,添加流动池,就可以了,后面就能进行交易和兑换。这个步骤和uniswap以及justswap的操作步骤是一样的,非常简单。

如有操作过程中不懂的,或者想找人代发币的,可以联系vx:btc6540,操作上的问题都会给你解答。但是特别简单的,比如怎么安装metamask之类的问题,就建议先自己学习了解一下,都是基础的问题。

相关阅读:

TP钱包提交代币logo和代币信息

BSC币安链发币教程

Justswap波场TRX发币教程

声明:该文观点仅代表作者本人,与炒币网无关。炒币网系信息发布平台,仅提供信息存储空间服务。对所包含内容的准确性、可靠性或者完整性不提供任何明示或暗示的保证,并不对文章观点负责。 提示:投资有风险,入市须谨慎。本资讯仅供参阅,不作为投资理财建议。

发表评论

登录后才能评论

评论列表(1条)