火币首页 > 行业前沿 > HECO发币教程 HRC20发币教程 火币智能链发币教程 火币发币教程

HECO发币教程 HRC20发币教程 火币智能链发币教程 火币发币教程

分类:行业前沿 发布时间:04-19 17:10 浏览次数:8次
摘要:火币生态链的币种叫HRC20代币,部署到HECO的主网上,火币发币教程也很简单。下面给大家详细的说下HECO发币教程火币生态链发币教程HRC20发币教程火币发币教程。不会的退出阅读模式,我帮你发请用心 ...

火币生态链的币种叫HRC20代币,部署到HECO的主网上,火币发币教程也很简单。下面给大家详细的说下HECO发币教程火币生态链发币教程HRC20发币教程火币发币教程。不会的退出阅读模式,我帮你发

请用心学,用到的工具是Truffle和安装好Node,安装好后就可以开搞了。

编译和运行

使用Truffle部署合约

安装 Node

具体操作可查看Installing Node.js

安装truffle

npm install -g truffle

安装完成后执行以下命令

truffle version

如果命令行显示,以下类似信息,则表示安装成功。

Truffle v5.1.36 (core: 5.1.36)

Solidity v0.5.16 (solc-js)

Node v10.22.1

Web3.js v1.2.1

创建项目

首先创建项目文件夹

mkdir Example

cd Example

然后使用truffle初始化项目

truffle init

初始化完成后,项目内会生成以下文件结构

|-- contracts //文件夹,用于放置合约文件

|-- migrations //文件夹,用于放置部署脚本

|-- test //文件夹,用于放置测试文件

|-- truffle-config.js //此项目的 truffle 配置文件

配置Truffle信息

const HDWalletProvider = require(’@truffle/hdwallet-provider’);

const fs = require(‘fs’);

const mnemonic = fs.readFileSync(".secret").toString().trim();

module.exports = {

networks: {

testnet: {

provider: () => new HDWalletProvider(mnemonic, ‘https://http-testnet.hecochain.com’),

network_id: 256

},

mainnet: {

provider: () => new HDWalletProvider(mnemonic, ‘https://http-mainnet.hecochain.com’),

network_id: 128

}

},

// Set default mocha options here, use special reporters etc.

mocha: {

// timeout: 100000

},

// Configure your compilers

compilers: {

solc: {

// version: “0.5.1”, // Fetch exact version from solc-bin (default: truffle’s version)

// docker: true, // Use “0.5.1” you’ve installed locally with docker (default: false)

// settings: { // See the solidity docs for advice about optimization and evmVersion

// optimizer: {

// enabled: false,

// runs: 200

// },

// evmVersion: “byzantium”

// }

},

},

};

编写合约

将自定义的合约放置到contracts文件夹内,并修改migrations中的部署脚本

部署合约

运行部署命令

truffle migrate --network testnet

输出结果如下

2_example_migration.js

Deploying ‘ExampleToken’

transaction hash: 0x91e50594a63bc6f4c299f3f445868571678be306b835bddce6dff5c7a5ddf9dc

Blocks: 2 Seconds: 4

contract address: 0x54D2049715FC8De1361D7350de90eb05F0f6CA84

block number: 375304

block timestamp: 1608016637

account: 0x03D32B774295D740ffEe43b20fcC0a53acC576e6

balance: 878.909609236165318643

gas used: 1056044 (0x101d2c)

gas price: 20 gwei

value sent: 0 ETH

total cost: 0.02112088 ETH

Saving migration to chain.

Saving artifacts

Total cost: 0.02112088 ETH

Summary

Total deployments: 1

Final cost: 0.02112088 ETH

至此,合约部署完成。

大家觉得是不是很神奇,经过一系列的操作,币就发出来了


火币

热门标签

火币APP官网下载

火币网是全球领先的数字货币金融服务商,整个平台支持上百种不同的数字货币交易,OTC法币交易、火币Global(PRO)币币交易、HADAX创新数字等等,强大的后台服务系统为用户提供一个值得信赖的可靠服务平台;火币网针对全球的数字交易为用户提供了全方位的一体化服务,包括了火币韩国,火币中国,火币钱包,火币全球美元站等,不同的地区可在专业平台上享受到优质服务,从行情分析到交易确定,都有指定的平台为你服务;除去火币网,还有更多的平台为你提供服务哦,需要的用户快来绿色资源网下载吧!

手机网站返回顶部
火币咨询QQ
火币咨询微信

微信咨询 扫一扫,加微信咨询

返回网页顶部
no cache
Processed in 0.469405 Second.