火花
Nervos 官方最近通过了一个新的 Grants 项目,由 Obsidian Labs 开发的 Windows 版和网页浏览器版的 IDE(集成开发环境)。
New Grants :https://talk.nervos.org/t/obsidian-labs-ckb-studio/4818
相信大家对Obsidian Labs 都不陌生,他们之前已经通过并完成了 1 个Nervos Grants ,针对 Nervos 的 MacOS 和 Linux 上的 IDE。它包括 CKB 脚本编辑器、CKB 密钥管理器、CKB 节点管理器、CKB Explorer 和 CKB 交易构造器。
专访黑曜石实验室:关于 Nervos IDE 你想知道的这里都有
那这次 Obsidian Labs 新的 Grants 有什么东西呢?
CKB Studio 除了将支持 Windows 版本和网页浏览器版本,可以全平台便捷使用 CKB Studio 来写代码外,它还将整合 CKB 开发工具 Capsule、Lumos 和 Polyjuice ,开发者可以方便使用 CKB 现有抽象的开发工具进行开发,提升开发效率。
为了给开发者提供最好的体验,CKB Studio 还将支持可配置的 CKB 节点,开发者可以修改 CKB 节点实例配置、连接外部 CKB 节点、在创世脚本中初始化新建的 CKB 实例等。
CKB Studio 还将支持一个用于生成 CKB 交易的可扩展库、脚本化交易构造器,以及更多 UDT 信息的呈现。
CKB 上的开发工具正在不断优化,也希望大家能多多使用,提供意见和反馈,促进工具的进一步完善😊。
(talk.nervos.org 时刻欢迎来自你的火花)
CKB
- (#2227)添加安全性测试用例 GHSA-q73f-w3h7-7wc
- https://github.com/nervosnetwork/ckb/pull/2227
- (#2201)使用指标输出内存统计信息,开发者可通过 Prometheus 在Grafana中绘制图表。
- https://github.com/nervosnetwork/ckb/pull/2201
- (#2200)用度量服务替换度量 Macros
- https://github.com/nervosnetwork/ckb/pull/2200
基础设施
开发者工具
Lumos
- 发布 v.0.9.0 和 v0.10.0 版本
- https://github.com/nervosnetwork/lumos/releases
- (#89)修复 deducting 时不直接更新 capacity
- https://github.com/nervosnetwork/lumos/pull/89
- (#90)向 setupInputCell 中添加缺少的 since/defaultWitness
- https://github.com/nervosnetwork/lumos/pull/90
- (#91)将已用 Capacity 重命名为 availableCapacity
- https://github.com/nervosnetwork/lumos/pull/91
- (#92)在 common#setupInputCell 中,将 defaultWitness 更新为未定义
- https://github.com/nervosnetwork/lumos/pull/92
Capsule
- 发布 v.0.2.2 版本
- https://github.com/nervosnetwork/capsule/releases/tag/v0.2.2
- 修复收集器错误信息
- 在部署中重用更改输出
Neuron
- (#1810)将确认门槛设为24
- https://github.com/nervosnetwork/neuron/pull/1810
- (#1811)在 Windows CI 中进行同一步骤中的生成和测试
- https://github.com/nervosnetwork/neuron/pull/1811
CKB Explorer
- (#718)Rc/v0.11.1性能改进
- https://github.com/nervosnetwork/ckb-explorer/pull/718
- (#719)删除调用 count 的方法
- https://github.com/nervosnetwork/ckb-explorer/pull/719
- (#721)修复 CKB 交易记录计数
- https://github.com/nervosnetwork/ckb-explorer/pull/721
Layer2
Muta (CKB Layer2 链框架)
- 发布 v0.2.0-rc 版本
- https://github.com/nervosnetwork/muta/releases/tag/v0.2.0-rc
- (#412)修复 reactor 退出后无法处理消息的错误
- https://github.com/nervosnetwork/muta/pull/412
- (#417)添加 tentacle_metrics 功能
- https://github.com/nervosnetwork/muta/pull/417
- (#410)重构 benchmark macros
- https://github.com/nervosnetwork/muta/pull/410
- (#419)为 benchmark 添加并发策略
- https://github.com/nervosnetwork/muta/pull/419
- (#418)处理握手超时时断开节点的问题
- https://github.com/nervosnetwork/muta/pull/418
- (#420)获取区块时更改错误日志信息
- https://github.com/nervosnetwork/muta/pull/420
- (#423)断开节点时添加警告日志
- https://github.com/nervosnetwork/muta/pull/423
- (#426)重试不可连接的共识节点
- https://github.com/nervosnetwork/muta/pull/428
生态
Lay2 [pw-sdk]
- 修复代码块格式
- 更新链规范
Obsidian Labs[集成开发环境]
- 发布 CKB Studio v0.7.0 版本
- https://github.com/ObsidianLabs/CKB-Studio/releases
- 集成 Capsule 开发CKB脚本(包括创建新项目、编译和测试)
- 修改节点配置
- 通过节点 RPC 和索引器 RPC 连接到自定义网络
- 显示密钥管理器中密钥对的名称
- 查看私钥
Synapse [浏览器钱包插件和密钥代理]
- Synapse Extensionv0.1.0发布
- https://github.com/rebase-network/synapse-extension/releases/tag/v0.1.0
- 支持收发 sUDT
- 添加滑块,根据费率轻松调整交易费用