木星链 木星链
Ctrl+D收藏木星链
首页 > Bitcoin > 正文

HEC:火币科普系列:兼容以太坊开发环境 开发者如何参与Heco开发?

作者:

时间:1900/1/1 0:00:00

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

Heco也是以太坊友好的开发平台,兼容以太坊开发环境和工具,有以太坊智能合约开发经验的开发者可以轻松上手。

为帮助开发者更好地使用Heco进行开发,本文将Heco的开发流程大致阐述。

首先要完成源码下载,通过git下载源码。

在拿到源码后,需要把源代码转换成机器可以识别的二进制语言,组合成为一个系统可以执行的可执行文件,即完成编译过程。编译支持Go语言。区块链开发较为复杂,而Go语言具有更好的便捷性,对开发者更为友好。

编译:

如果希望进行跨平台编译,某些在Mac上编译Linux平台的二进制文件,可以使用make geth-linux相关命令操作。编译完成后,生成的二进制文件在build/bin目录下。

运行:

通过./build/bin/geth --help查看所有的option选项,根据情况自行设置相关配置参数。

港股收盘:欧科云链收涨1.79%,火币科技收涨1.57%:今日港股收盘,恒生指数收盘报28938.740,收涨1.97%;欧科集团旗下欧科云链(01499.HK)报0.570港元,收涨1.79%;火币科技(01611.HK)报19.440港元,收涨1.57%。[2021/4/6 19:50:39]

网络接入

程序启动替换接入mainnet,如需接入公共测试网,可添加option?--testnet。

部署:引入系统管理配置

链节点

火币科技CFO张丽:火币科技将致力于打造亚太地区一站式虚拟资产服务平台:3月29日至31日,火币科技控股有限公司(01611.HK)受邀参加摩根士丹利一年一度的旗舰峰会——“Morgan Stanley Virtual Hong Kong Summit”(摩根士丹利香港投资者峰会)。

火币科技首席财务官张丽就虚拟资产行业发展趋势发表主题演讲,并与全球投资者进行了线上一对一及小组会议。张丽表示,越来越多的传统金融机构及上市公司涉足虚拟资产领域,推动了市场的繁荣,同时提高了对整个行业合规化的要求。火币科技本着合规优先原则,积极推动业务多元化,目前已涵盖区块链底层技术服务、虚拟资产资管、托管等服务领域。公司希望未来致力于打造亚太地区领先的一站式虚拟资产服务平台,成为连结传统金融及虚拟资产的桥梁。

摩根士丹利香港峰会是世界资本市场最受关注的活动之一,受到全球投资者的广泛关注。此次会议吸引了约1500名来自全球顶尖投资机构、风投机构、私募股权的投资人以及近300家机构参加。[2021/3/31 19:32:54]

在配置中使用快速同步,如果需要完全同步,请删除此行:

启动bash

·?config.toml

港股区块链概念股逆市走高 火币科技涨超20%:行情显示,港股区块链概念股逆市走高,火币科技上涨20.71%,报9.85港元;雄岸科技上涨11.9%,报0.47港元;欧科云链上涨5.08%,报0.31港元。[2021/2/4 18:53:02]

如果需要将其用作存档节点,请添加:

因此:

系统配置

链上互动

Heco与以太坊的生态系统兼容,支持所有以太坊的RPC API和DK

RPC方法列表

例如:

开发包

使用诸如web3j、web3js等以太坊SDK库进行开发。

获取链上信息

港股收盘:欧科云链收涨2.05%,火币科技收跌7%:金色财经报道,今日港股收盘,恒生指数收盘上涨353.34点,涨幅1.42%,报25244.02点,欧科集团旗下欧科云链(01499.HK)报0.199港元,收涨2.05%,火币科技(01611.HK)报4.25港元,收跌7%,雄岸科技(01647.HK)报0.226港元,收跌0.88%。[2020/8/12]

生成帐户

生成事务

港股收盘:欧科云链收涨0.98% 火币科技收跌2.19%:今日港股收盘,恒生指数报23831.33点,收跌0.61%;欧科集团旗下欧科云链(01499.HK)报0.206点,收涨0.98%;火币科技(01611.HK)报3.130点,收跌2.19%;雄岸科技(01647.HK)报0.220点,收跌0.90%。[2020/4/24]

Heco使用EVM执行合约。

Remix

Remix IDE是一个开源的web和桌面应用程序。它促进了一个快速的开发周期,并且有一组具有直观gui的丰富插件。Remix用于合约开发的整个过程,同时也是学习和教授合约开发的小天地。

在文件资源管理器中创建新文件。在右侧编辑合约信息。

编译合约

1.点击编译器按钮,切换界面

2.选择要编译的合约

3.设置编译标志

4.Clieck compile按钮

通过钱包(如MetaMask)将合约部署到区块链。

1.在MetaMask中设置网络信息:

2.回到Remix。

开关环境

选择合约

单击部署按钮

通过MetaMask即可将合约部署上链了

·?使用truffle编译和部署契约。

·?安装节点。

·?安装truffle

·?创建项目

首先,为项目创建文件夹。

然后,通过truffle初始化项目

初始化完成后,将在项目中生成以下文件结构。

·?配置truffle信息

·?C创建合同将自定义合同放入文件夹中,contracts并修改文件夹中的部署脚本migrations。

·?部署合约

输出如下.

???> Saving migration to chain.

???> Saving artifacts

???-------------------------------------

???> Total cost: ?????????0.02112088 ETH

最后,合约部署完成。

Graph Node

Graph Node是一种使用GraphQL在以太坊和IPFS上快速构建分布式应用程序(DAPP)的协议。

下一个操作仅作为简单的设置教程供参考。

设置图节点

为了方便起见,我们将官方docker compose用于节点,数据库和IPFS部署。

请注意,其中的ethereum字段的值将docker-compose.yml替换为HECO的节点连接信息。

注意:连接到graph-node的节点必须处于archive模式(启动节点时添加标志--syncmode full --gcmode存档),我们建议每个用户都构建自己的RPC节点。

创建子图

每个用户根据自己的情况编写,以下内容可用作参考:

部署子图

将编写的子图打包并构建到wasm文件中,然后部署到graph node。可以在上面的示例项目代码中找到特定的命令。

GraphQL的用法

一旦部署,就可以使用GraphQL请求数据

标签:HECECOAPHGraphcoincheck交易平台会跑吗SECO价格Holographic Dogeethnography

Bitcoin热门资讯
SOL:从以太坊到Aptos 谁能找到“三角难题”的终极答案?

我们相信针对特定应用进行优化才是 L1 的未来,考虑到三难问题,没有哪条链能达到一个万能设计就符合所有应用场景的状态,这个时候平衡取舍便是关键所在.

1900/1/1 0:00:00
TOR:混币器困境:保护了隐私也掩护了黑产

混币器在加密行业一直是一个特别的用例,它强调增强隐私服务,允许用户消除在比特币和以太坊等区块链网络上留下的大多数交易痕迹,但混币器的这一功能也常常被黑客和犯罪团伙用作抹除痕迹的工具.

1900/1/1 0:00:00
OPEN:OpenLeverage:币安投资的去中心化衍生品AMM

据官方消息,去中心化衍生品交易平台 OpenLeverage 将于今日 18 点开放治理代币 OLE 空投申领,同时上线 Gate 开启交易.

1900/1/1 0:00:00
VER:Dataverse 的未来:如何打造互操作、可组合的数据层?

原文标题:《Into the Dataverse》来源:ceramic 博客编译:Evelyn,W3.Hitchhiker关于Metaverse,已经有很多人在对其进行炒作.

1900/1/1 0:00:00
比特币:白话区块链入门081 | 星巴克支持比特币支付 对闪电网络意味着什么?

作者 | Fiona出品|白话区块链昨日,有消息称,星巴克将和Bakkt合作并开发相关应用,支持在店内用比特币购买咖啡(开始只会在美国提供服务,约1.4万家店).

1900/1/1 0:00:00
区块链:区块链是什么 木森用漫画告诉你

10月25日起,党中央政府提倡大力发展区块链技术。一夜之间,区块链概念又开始火了。那么究竟什么是区块链,分布式账本是什么,去中心化又是什么?像这一系列的问题,让小白用户不得其解,很是困扰.

1900/1/1 0:00:00