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
领取专属 10元无门槛券
私享最新 技术干货