「2020」Scry 2月項目進度月報

一、SCRY協議層開發

「2020」Scry 2月項目進度月報

1. 為使用gRPC-web/websocket作技術準備

2. 實現gRPC-web/websocket的Demo

3. 解決交易上鍊成功,監控事件無響應的bug

4. 使用ps1腳本重新部署鏈及智能合約

5. 添加事件通知搜索後臺代碼

6. 寫dp - 畫app使用流程圖

7. 修改消息處理環節,把處理函數中的公共部分(json unserialize)放在外面統一處理

8. 提交dp到awesome-go,PR狀態為pending-review

9. 根據awesome-go的修改建議,執行相關修改

10. 修改完成connect.ts、utils.ts

11. 解決頁面無法連接WS問題

12. 解決頁面發送WS請求後,無返回的問題

13. 設計grpc-web/websocket與gin的集成

「2020」Scry 2月項目進度月報


二、雙層底鏈錢包

「2020」Scry 2月項目進度月報

1. 拼接證書上鍊的數據格式,拼接增加業務員的數據格式

2. 完成業務員簽名, 簽名結果二維碼信息內,增加簽名者信息

3. 調試證書增加附屬信息上鍊的接口

4. 調試刪除業務員接口

5. 增加防抖優化處理,減少重複調用接口

6. 繼續構造HashMap的key生成,用rust方式來驗證js產生的數據是否可以使用;

7. 開始測試節點transfer tps性能

8. 添加證書時增加hash編號

9. 增加鏈上數據,本地數據結構緩存功能

10. 測試證書上鍊接口,處理掃描識別證書信息中的問題

11. 嘗試node 節點搭建,啟動後節點不能正常的生成塊

12. 增加私鏈啟動過程中insert的key類型,使用node節點能夠正常執行finality過程

13. 開始構造性能測試過程中所需要的賬戶

14. 繼續node節點測試數據準備

15. 從提取UTXO入手,查看發送如何提取UTXO

16. 修改手機上打開頁面寬度適應,上鍊完成後,返回主頁流程

17. 測試增刪業務員流程

18. 增加加載數據時,進度提示彈框

19. 增加二維碼信息為空時的提示

20. 測試增加業務員失敗後的原因

21. 移除測試地址,將web項目編譯到apk裡面

22. 驗證鏈數據導出功能

23. 修改鏈賬戶初始化過程,增加測試數據

24. 整合cashbox blockchain部分代碼,實現eee-wallet中需要的功能

25. 修改eee-wallet單元測試中生成交易的方法

26. 使用滿足C接口調用方式封裝eee-wallet中的方法

27. 研究確定使用Runtime來實現ERC1155

28. 實現eee-wallet中erc1155轉賬,授權方法

29. 修改runtime erc1155,增加對特殊地址的處理

30. 搭建ETH本地測試環境

31. 修改tx數據解碼到runtime 出錯的bug

32. 討論ss58 公鑰的使用

33. 驗證seed 、私鑰的關係

34. 在庫中實現eth 交易簽名

35. 嘗試優化eee-city中的存儲數據修改方式

36. 熟悉dart ffi接口和flutter項目代碼

37. 在flutter中重寫掃碼完成轉賬功能

38. 重寫flutter中轉賬頁面的樣式

39. 整理轉賬流程中的數據模型

40. 調試etherscan獲取餘額和歷史交易記錄接口

41. 梳理年前代碼,同步儲存區塊頭hash

42. 調整布隆過濾器入參

43. 重新計算生成公私鑰

44. 調整當前eth digit在數據庫中組織方式;

45. 繼續修改digit設計改變後引起的相關功能改變

46. 鏈上佈置合約,測試合約提供的鏈接口

「2020」Scry 2月項目進度月報

關於SCRY.INFO

SCRY.INFO是開源區塊鏈數據模塊組件,是區塊鏈世界的預言機數據合約應用基石。SCRY.INFO提供鏈上合同數據聚合系統,將數據源與預言機(Oracle)進行整合,從而實現智能合約與外部真實世界(信息/數據)的鏈接。同時具備跨鏈通信協議和各種適應性開發框架工具。支持企業級高併發調用。


分享到:


相關文章: