PalletOne研发团队周工作简报

Code frequency

代码动态速览

Overview:

Contributions:

Code Frequency:

本周工作重点

一、测试通过walletbalance、readutxos和getaccounttokens等接口。

二、

实现并测试通过合约管理模块中单个函数调用超时时间控制。

三、

调整GetUnit接口以及测试创世单元生成流程。

四、

研究和讨论PTN的BFT共识以及mediator换届相关的设计和实现。

本周研发工作进展

UTXO

UTXO结构修改,并修改相应的接口。同时增加UTXO与Account Address的关联数据库。

世界状态

修改contract相关读集的类型,实现合约调用交易状态写入。

DAG接口

增加Unit与高度关系,方便p2p模块进行查询。

DAG接口

修改单元的size、hash、signunit接口。

UTXO

增加返回用户token列表和总数的接口。

创世单元

测试通过walletbalance、readutxos和getaccounttokens等接口。

合约管理

实现并测试通过单个函数调用超时时间控制。

合约管理

完成部分用户合约管理层代码实现,主要涉及用户合约的编译、镜像生成的管理接口问题。

PalletOne查询数据库

实现从kafka接收数据,并将接收的数据插入到Hbase中。

合约存储

合约结构设计和接口设计,编写测试接口。

查询接口

编写Unit hash获取header的接口以及根据unti height 获取header接口。

DAG

调整GetUnit接口以及测试创世单元生成流程。

索引数据库

索引数据库、合约状态设计。

P2P网络

主动请求下载。downloader模块中,调试并通过header下载及处理流程。

Consensus

实现mediator单节点定时生产unit的功能。

Consensus

研究和讨论PTN的BFT共识以及mediator换届相关的设计和实现。

交易

解决交易创建和签名单元测试问题。

交易

联调通过地址获取UTXO功能通过。

交易

编写交易签名多个输入输出代码,并进行单元测试。

Learn more about the progress of PalletOne

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180809G0TUT100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券