您的位置:首页 > 区块链 >

Blocklet可在ArcBlock创建可重用的构建模块 会以三种版本发布

2019-10-01 16:31:04 来源: 区块网

什么是 Blocklet?Blocklet(基石程序) 是供开发者和社区用户在 ArcBlock 平台上创建事物的可重用构建模块。简单来说,Blocklet 可以是任何现成

什么是 Blocklet?

Blocklet(基石程序) 是供开发者和社区用户在 ArcBlock 平台上创建事物的可重用构建模块。简单来说,Blocklet 可以是任何现成的组件、模块、库、前端视图或其他简化构建 dApp(去中心化应用)过程的工具。您选择一个 Blocklet 后,就可以安装、启动并运行该 Blocklet。除了使用单一的 Blocklet, 用户也可以将多个 Blocklet 组合在一起,用于构建更复杂的 dApp。

对于不同的应用场景,我们提供了不同的 Blocklet,包括但不限于:

•入门模板:开发者可以在几分钟内启动一个已经连接到 Forge 支持的区块链的 dApp;

•功能齐全的 dApp:矿工或社区用户可以即刻安装、启动和运行;

•智能合约:已具备相关业务逻辑的链上管道,可以被一键部署到 Forge 链上;

•Web 组件或服务:支持 ABT 区块链节点

•Azure,AWS 或其他支持云计算平台的示例

•以及更多

Blocklet 会以三种版本发布:官方、合作伙伴、社区版本。

什么是 Blocklet 列表?

为了方便开发者快速找到需要的 Blocklet,ArcBlock 或社区发布的 Blocklet 都会被罗列在blocklet.arcblock.io[1]。这个列表是从 ArcBlock/blocklets[2] 生成的, 用户可以搜索并查看已发布的 Blocklet,只需简单一条命令就可以运行选中的 Blocklet, 这个网站就是 Blocklet 列表。

如何定义一个 Blocklet?

一个 Blocklet 需要以下关键信息:

❯ tree . -L 2

.

├── screenshots

│ ├── image1.png

│ ├── image2.jpg

│ └── image3.png

├── blocklet.md

├── blocklet.json

└── logo.svg

关键信息: blocklet.json

这是定义一个 Blocklet 的关键文件,包含以下域:

{

// Brief introduction to the blocklet

"description": "A dApp starter that integrates forge-javascript-sdk and create-react-app",

// Specify the logo file of the blocklet

"logo": "logo.svg",

// Can be starter|dapp|contract

"group": "starter",

// Can be primary|secondary|error

"color": "primary",

// provider information

"provider": "ArcBlock",

"documentation": "https://docs.arcblock.io",

"support": "support@arcblock.io",

"community": "https://gitter.im/arcblock/cummonity",

// Charge settings

"charging": {

"price": 10,

"receiver": "z1en6dudVmqsP1P2ZG1R8DdBZoYPnzw46T1",

},

// Can the blocklet be used with another blocklet?

"composable": false,

// Following fields can be inherited from package.json

"name": "forge-react-starter",

"version": "0.37.0",

"author": "wangshijun https://github.com/wangshijun",

"keywords": ["arcblock", "forge", "starter", "react", "javascript"],

"homepage": "https://github.com/ArcBlock/forge-dapp-starters/tree/master/packages/forge-react-starter",

"repository": {

"type": "git",

"url": "https://github.com/ArcBlock/forge-dapp-starters/tree/master/packages/forge-react-starter"

},

// Customize the install pipeline of the blocklet

"hooks": {

"pre-copy": "",

"post-copy": "",

"configure": "",

"complete": ""

},

"install-scripts": {

"dependency": ""

}

}

关键信息: blocklet.md

Blocklet 应该包括一个详细的介绍。为了方便 Blocklet 的未来用户快速上手,介绍中应回答以下几个问题,:

•Blocklet 安装之后可以做什么?虽然用户可以从 Blocklet 所属的群组推断一二,但几句更详细的描述会让用户理解更清晰。

•使用 Blocklet 有什么要求?包括硬件、软件、开发者的经验和技能.

•用户使用 Blocklet 的过程中可能遇到什么问题?如何解决?

关键信息: logo.png

Blocklet 的详细介绍会展示 Blocklet 的标识,标识应该是一张 200px x 200px 背景透明的图片,最好是 png 格式的图片。

关键信息: screenshots

屏幕截屏文件夹应包括几张使用 Blocklet 的截屏,帮助用户快速理解这个 Blocklet 的作用和初衷。

其他信息

包括在过程中需要运行的脚本。

元信息解析

为了避免package.json中有重复的域,有些域可以不在blocklet.json中再次定义,提交后这些域会被自动合并。

如何新建一个 Blocklet?

forge-cli将会支持使用forge blocklet:create来新建一个 blocklet:

•如何新建一个新手 blocklet?

•如何新建一个 dApp blocklet?

•如何新建一个合约 blocklet?

如何发布一个 Blocklet?

1.新建一个 Blocklet 并确保其正常运行

2.Fork 这个仓库

3.把你的仓库地址加入 registry.yml

4.在这个仓库中发一个 Pull Request

5.一旦你的 Pull Request 被合并,你的 Blocklet 就会出现在官方列表中。(PR@arcblock.io)

关键词: Blocklet ArcBlock 构建模块

精选 导读

募资55亿港元万物云启动招股 预计9月29日登陆港交所主板

万科9月19日早间公告,万物云当日启动招股,预计发行价介乎每股47 1港元至52 7港元,预计9月29日登陆港交所主板。按发行1 167亿股计算,万

发布时间: 2022-09-20 10:39
管理   2022-09-20

公募基金二季度持股情况曝光 隐形重仓股多为高端制造业

随着半年报披露收官,公募基金二季度持股情况曝光。截至今年二季度末,公募基金全市场基金总数为9794只,资产净值为269454 75亿元,同比上

发布时间: 2022-09-02 10:45
资讯   2022-09-02

又有上市公司宣布变卖房产 上市公司粉饰财报动作不断

再有上市公司宣布变卖房产。四川长虹25日称,拟以1 66亿元的转让底价挂牌出售31套房产。今年以来,A股公司出售房产不断。根据记者不完全统

发布时间: 2022-08-26 09:44
资讯   2022-08-26

16天12连板大港股份回复深交所关注函 股份继续冲高

回复交易所关注函后,大港股份继续冲高。8月11日大港股份高开,随后震荡走高,接近收盘时触及涨停,报20 2元 股。值得一提的是,在7月21日

发布时间: 2022-08-12 09:56
资讯   2022-08-12

万家基金再添第二大股东 中泰证券拟受让11%基金股权

7月13日,中泰证券发布公告,拟受让齐河众鑫投资有限公司(以下简称齐河众鑫)所持有的万家基金11%的股权,交易双方共同确定本次交易的标的资

发布时间: 2022-07-14 09:39
管理   2022-07-14

央行连续7日每天30亿元逆回购 对债市影响如何?

央行12日再次开展了30亿元逆回购操作,中标利率2 10%。这已是央行连续7日每天仅进行30亿元的逆回购缩量投放,创下去年1月以来的最低操作规

发布时间: 2022-07-13 09:38
资讯   2022-07-13

美元指数创近20年新高 黄金期货创出逾9个月新低

由于对美联储激进加息的担忧,美元指数11日大涨近1%创出近20年新高。受此影响,欧美股市、大宗商品均走弱,而黄金期货创出逾9个月新低。美

发布时间: 2022-07-13 09:36
资讯   2022-07-13

美股三大股指全线下跌 纳斯达克跌幅创下记录以来最大跌幅

今年上半年,美股持续回落。数据显示,道琼斯指数上半年下跌15 3%,纳斯达克综合指数下跌29 5%,标普500指数下跌20 6%。其中,纳斯达克连续

发布时间: 2022-07-04 09:51
推荐   2022-07-04

融资客热情回升 两市融资余额月内增加超344亿元

近期A股走强,沪指6月以来上涨4%,融资客热情明显回升。数据显示,截至6月16日,两市融资余额1 479万亿元,月内增加344 67亿元,最近一个半

发布时间: 2022-06-20 09:41
资讯   2022-06-20

4个交易日净买入超百亿元 北向资金持续流入A股市场

北向资金净流入态势延续。继6月15日净买入133 59亿元后,北向资金6月16日净买入44 52亿元。自5月27日至今,除6月13日以外,北向资金累计净

发布时间: 2022-06-17 09:37
推荐   2022-06-17