SIF-8000!
我们来了!
不要走开噢,本文下方,有首个基于临界公链的DAPP,开放体验!
在前次SIF-7000的更新中,我们提到在本期,我们将专注于VM虚拟机开发。
在本次版本中,我们成功上线了首个公链虚拟机版本!
【SIF-8000功能解读】
1. 成为cosmos生态首个具备虚拟机的公链
Hashgard VM v0.1.0 版本支持 Python 语言编写智能合约。Defi 及 Dapp 开发者可以在 Hashgard 公链上开发自己的智能合约,并部署自己的应用。
2. 上线并开源 Hashgard VM 配套的智能合约编译器 smart-contract-compiler
smart-contract-compiler 支持将 Python 语言编写的智能合约编译为 Hashgard VM 可解析的字节码。其中支持的指令代码包含三个部分:1、基础操作指令,2、hashgard互操作指令,3、链上资产操作指令。
智能合约编译器GitHub链接:
https://github.com/hashgard/smart-contract-compiler
3. Hashgard 的 cosmos-sdk 依赖升级
Hashgard 的 cosmos-sdk 依赖版本从 v0.35.0 升级为 v0.37.0,新版本底层使用 event 事件驱动设计,使得交易处理更加稳定更加高效。
【智能合约创建指令集】
在SIF-8000更新之后,开发者已经能以临界 (Hashgard) 公链测试网络为基础,搭建智能合约,发行DAPP,以下为临界公链测试网络智能合约源码示例及相关文档:
1. Hashgard VM v0.1 指令集
https://github.com/hashgard/hashgard/blob/sif-8000/docs/translations/cn/smart-contract-opcode.md
2. 通证发行合约
通证合约接口:
https://github.com/hashgard/hashgard/blob/sif-8000/smartcontract/HRC10TokenDocs.md
标准通证合约:
https://github.com/hashgard/hashgard/blob/sif-8000/smartcontract/StandardToken.py
高级通证合约:
https://github.com/hashgard/hashgard/blob/sif-8000/smartcontract/PremiumToken.py
【DAPP体验】
在对临界 (Hashgard) 公链深入了解后,临界海外社区几名开发者,独立制作了一款基于临界公链的DAPP,目前,该DAPP已经上架临界钱包,大家可自行体验。
体验DAPP:
1. 登录临界 (Hashgard) 官网:www.hashgard.io
2. 点击上方标签:【钱包】- 【GARDBOX】
3. 注册钱包,并领取GARD
4. 返回钱包页面,点击InstantLotteryGame,开始体验
注:体验DAPP中,所有GARD均为测试网通证,与我们流通GARD不同
首个DAPP,欢迎来玩,未来的开发,我们等你。
网友评论