Patract 开发

01 Redspot

  • 完成编写 Redspot v0.4 的提案,预计下周提交。
  • 调研浏览器和本地文件夹通信方式和实现方案。
  • 正在设计和重写账号签名部分,将支持浏览器的插件签名。

02 Ask!


预编译器工作:

  • 新增 @doc 的支持。
  • 智能合约集成,遍历继承链生成 Message 已完成。
  • 完成智能合约继承,依赖文件中注解的扩展方案。

Framework 工作:

  • 定义 @pack 模式的工作方式。
  • 完善 Primitive 类型的数据支持 Pack 模式。
  • 实现 StorableArray 类, 支持在 @storage 类中存取 array (部分完成)。

03 Europa

  • 完成部分 Europa 产品原型设计。
  • 完成编写 Europa v0.3 的提案,预计下周提交。

04 Ceres

  • 已调通 Flipper 的所有方法。
  • 支持调用带参数的合约方法。
  • 支持根据合约 Code Hash 进行状态存储。
  • 已实现存储接口,可供外部平台对合约的状态进行持久化存储。

05 Elara

完成 Elara 官网的重构。

06 Patracts Pallet

  • 创建了新仓库 https://github.com/patractlabs/patracts 用于实现 Patract 制定的新合约规范。
  • 设计合约抵押模型,采用按字节+存储对计费方式,每次合约创建/调用,存储增加则从调用者 Gas Fee 中扣除抵押金,存储抵押金存放到公共的抵押池,存储减少返还减少存储对应的抵押金给调用者。
  • 初步实现合约抵押模型,在调试和验证阶段。


Patract 产品

01 PatraScan

  • 区块、交易、事件相关页面的高保真设计图。
  • 账户浏览页面的原型设计。
  • 账户体系下的相关数据建模与分析。
  • 区块、交易、事件前端页面开发。
  • 添加 blockchain/accounts API 的缺少字段和筛选条件。
  • 更新 API 的文档。

02 合约存储抵押模型

  • 分析了 Substrate Contract 模块存储租赁模型的不足之处,与团队存储抵押模型方案进行了比较,输出了分析文章。
  • 同 Parity 官方开发者讨论了当前合约存储抵押模型的优劣,就上层 ink! 语言功能不足之处与底层租赁模型解耦进行了探讨,参与规划了该模块未来的发展方向。

03 Europa

设计了交易模块基本信息和合约调用展示的原型,完善了相关需求文档。


Patract 热点


01 开放平台合作

02 议会

  • 投票赞成 Kusama 议会第#282号议案,关于 Bitfwd 对平行链相关活动的国库支出申请。
  • 投票赞成Kusama议会第#283号议案,关于 Hypercube 对 Kusama 的教育类视频制作的国库支出申请。
  • 投票赞成 Polkadot 议会第#73号议案,关于 OpenSquare 对国库支持网站 doTreasury 的国库支出申请。

03 活动

4月1日,Patract 创始人 Lipeng Yue 受邀参与了 Polkadot 北京 NFT 专场 Meetup 圆桌环节。活动中与Phala、Bifrost、Crust、Litentry、SubDao 探讨了 NFT 的发展面临的挑战以及选择在波卡生态发展 NFT 的优势。

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)

2.对于将要集成 Wasm 合约功能的平行链项目方,或者使用 Wasm 合约开发的 DApp 项目方,商务合作欢迎联系 santr[email protected]

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

Telegram(https://t.me/patract)

Twitter(https://twitter.com/PatractLabs)

4.对于求职者,我们在招聘区块链开发工程师、前端/全栈开发工程师、开发者运营等岗位,可以联系 [email protected]