周刊 4 月第 4 周|提交 Europa v0.3 开发提案,为 Europa 添加交互 UI,并打包成二进制分发

Patract 议会工作

  • 投票赞成 Kusama 议会第#87 号国库支出提案,关于国际 P2P 非托管交易所 CryptoLocally 集成 KSM。

  • 投票赞成 Kusama 议会第#88 号国库支出提案,关于 OnFinanlity 对 Kusama 网络的节点运维支出。

  • 投票赞成 Polkadot 议会第#46 号国库支出提案,关于 OnFinanlity 对 Polkadot 网络的节点运维支出。

  • 投票赞成 Polkadot 议会关于 v30 版本的升级提案,关于数据库格式变更,并修复若干问题。

  • 投票赞成 Polkadot 议会第#47 号国库支出提案,关于 EncodeClub 在全球 75 所大学内开设区块链相关的课程,并组织开发活动。

Patract 开发

01 Redspot

  1. 完成 Redspot 浏览器的 UI 界面开发。

  2. 完成 Redspot 浏览器的本地合约的自动上传功能。

  3. 研究确定浏览器执行 Redspot 命令的方案。正在开发中。

02 Ask!

Preprocessor:

**
**

  1. 继续开发通过接口调用跨合约调用,代码生成基本完成。

  2. 采用 Json 的方式来生成 metadata.json,开始开发。

Framework:

1.StorableMap.ts 代码完成。

2.Framework 的部分代码位于 v0.2-me 分支,待测试通过后会放到 v0.2-dev 分支。

03 Europa

1.Europa v0.2 Code Review 结束。

  1. 重新整理的 Europa 的 Release 版本,将版本号改为 v0.1,v0.2 等,对于 Substrate 依赖的版本添加 Substrate-v2.0.0 和 Substrate-v3.0.0-1 的 tag。

  2. 定位了由于 rust 版本升级导致编译的 Wasm 文件的 Name Section 部分存在解析失败的问题,预计下周修复。因此若希望正常使用 Europa 的 Wasm Backtrace 功能,需要将编译合约的工具链限定在 nightly-2021-03-03。

  3. 提交 Europa v0.3 的开发提案,将增加 UI 界面和跨平台二进制打包分发功能。提案链接:https://polkadot.polkassembly.io/post/410

04 Patract-Archive

1.v0.1 版本 (基于 Rocksdb 存储的版本)

  • 重构 Actor 模型使其解耦并组件化

  • 调试和修复 v0.1 版本的问题

  • 添加原先 Genesis 块的缺少的存储

2.v0.2 版本(基于 substrate 源码)

  • 适配 Dev Genesis Json

  • 完成 Mock Runtime 的出块,以及写 DB、Kafka

04 Elara

  1. 上线的新的官网,全新的界面系统比原本更加清晰的展示用户的使用数据。

  2. 修正了长时间订阅的链接返回空数据的 Bug。

  3. 新增了一个 Polkadot 节点及 kusama 提供提供更强大的并发能力。

  4. 新增了 Westend 的支持。

  5. 在本周中,因为异常导致 polkadot.io 的节点无法提供服务,因此用户在 Polkadot 的 Apps 钱包只能选择其他 Endpoint 提供服务。这个过程中 Elara 承接起了主要的访问量,提供了高质量的访问,这证明了 Elara 背后体系的优越性(Elara 的背后并不是简单节点集群,而是使用了 Patract 自研的技术)。

05 PatraScan

  1. 完成 Substrate 存储结构文档。

  2. 完成 Substrate 精简类图。

  3. 完成 Democracy 和 Staking 模块的页面展示逻辑设计。

Patract 热点

01 开放平台

  • Bifrost 加入 Patract 开放平台,计划集成 Wasm 合约功能

  • Patract 与波卡 DAO 基础设施 SubDAO 达成合作

02 技术分享

本周五 TechShare 第 2 期由讲师 Patract CTO Aten 和大家讲解并实操「ink! 的初级实践(Solidity 范式)」。

About Patract

Patract 为波卡 Wasm 合约生态的平行链和 DApp 开发提供解决方案。我们帮助社区平行链设计和开发链上合约模块和 Runtime 支持,并且为 DApp 开发者提供覆盖开发、测试、调试、部署、监控、数据提供和前端开发等阶段的全栈工具和服务支持。

How to join Patract

  1. 对于合约开发者,可以访问官网 (https://patract.io),熟悉测试链和工具套件。欢迎加入官方开发群:

Element (https://app.element.io/#/room/#PatractLabsDev:matrix.org

Discord (https://discord.gg/wJ8TnTfjcq

  1. 对于将要集成 Wasm 合约功能的平行链项目方,或者使用 Wasm 合约开发的 DApp 项目方,商务合作欢迎联系 santry@patract.io

  2. 对于用户,欢迎加入:

Telegram (https://t.me/patract

Twitter (https://twitter.com/PatractLabs

  1. 对于求职者,我们在招聘区块链开发工程师、前端 / 全栈开发工程师、产品经理、开发者运营等岗位,可以联系 sean@patract.io

扫码加入 Patract 微信开发群

周刊 4 月第 4 周|提交 Europa v0.3 开发提案,为 Europa 添加交互 UI,并打包成二进制分发

往期精彩:

//Substrate 合约书之合约语言框架

//演示|inkBridge 介绍及 Wasm 合约开发

//Litentry 基于 Patract 的 Redspot 和 Europa 产品进行 ink! 合约开发,拓展身份服务生态

周刊 4 月第 4 周|提交 Europa v0.3 开发提案,为 Europa 添加交互 UI,并打包成二进制分发