Monthly Report — August 2018
Project progress details
Protocol layer
1. Called the full stack of the Scry system, refactored the testing server and Python server, and conducted a code review
2. Addressed category tree endpoints
3. Uploaded to different endpoints and fixed functions about purchasing and closing of transaction
4. Adjusted the UI of the menu pages, the new project pages, and the call functionality
5. Connected to websockets to receive real-time events
6. Fulfilled frame design
7. Addressed file sequence table
8. Tested and updated the category tree
9. Set up a local back-end, dived into the code, and endeavored to make auth-related adjustments
Scry dapp related details with Dbchain
1. Finished the modification of the genesis block
2. Added configuration file reading function-ality, added diary adding functionality, and altered database RPC access into database Da RPC access service
3. Rewrote the config read method: first re-ad the config file of the current file, and, if none exists, proceed to read the config file of the exe
4. Queried the DDD balance in the HD Wal-let, calculated the fee for every transaction, transferred ETH, and added default setting into the configuration file
5. Created multiple testing wallets, including ETH transfer wallet, DDD collecting wallet, and HD Wallet. Conducted testing of transfer and transaction
6. Canceled wallet binding — — solved the problem of not being able to transfer all the ETH in the wallet, and thus smoothing the whole process
7. Adjusted “100000000000000000”(1e18) ETH unit to 1 ETH unit, to prevent manual input mistake
8. Improved TOP-K-related TA, NRA, LARA, BPA, SCRY O-TOP algorithm documents
9. Compiled HD Wallet demo code
10. Generated the method to create HD Wallet address, designed database table to store the HD Wallet address connected by the user and bind the field in the table to the original address
11. Worked out the method to generate child public key through HD Wallet parent public key
Cashbox wallet
1. Added the code of the wallet of bitcoin testnet chain
2. Disused String type in key wallet codes
3. Encrypted the process of importing BTC wallet
4. Solved the problem of distinguishing sp files and wallet ID association mark when planning multi-wallet
5. Tested the implementation effect of mul-tiple sp files, fixed address anomaly, and modified the address cache method in the old code
6. Reviewed the modifications involved in the modification process and the transfer profess. Increased the entropy value of private key
7. Picked all the interfaces developed in the first stage and listed the alterations and problems of each page
8. Achieved and submitted the demo of the core functions of the multi-wallet. Proceed-ed to analyze the process and systemize the demand schedule
9. Found out the method to annotate the data on eee chain in the current stage, and drew the code diagram of the core procedures of signature transfer
10. Listed the detailed database fields to be stored in the database, planned the database code access, and conducted a weekly team meeting.
11. Generated the list of file saving content, planned the initial position of DB and token-related data
12. Planned the storage place and the associated entry of the token transaction record in the code. Tested and affirmed the smooth functioning of the transfer and collection functions of the multi-wallet
13. Changed the code distinguishing the obtaining account balance and the cache of the wallet, and addressed the occurred grammatical anomaly
14. Participated in the weekly team meeting, and planned the code changes to be fulfilled by data model
15. Planned the data association method from the generation of the wallet to the establishment of token transaction list and the switch of wallet
16. Rewrote the codes on obtaining account balance from ETH chain and on transaction data. No impact on function was observed after testing.
17. Compiled program data model, and planned the logical relationship between related wallet, chain and token
18. Compiled program data model, and updated parity test chain client-side terminal
19. Debugged the problems occurred when trying to obtain on-chain information, and affirmed the transfer function with transfer process code
20. Compiled front-page token list interface, and tested whether correct data is brought into the transfer page
21. Added the function to rename wallet, and gathered the information needed for the token list interface
22. Finished the compilation of random list tool function, and rewrote the token list file. Participated in the weekly team meeting
23. Finished the compilation and testing of the pages for creating wallet name and storing wallet name
24. Finished the compilation of the page for generating the mnemonic, and debugged the function of changing the mnemonic and backing up QR code
25. Planned the alterations and the potential impact if the data model layer is added. Received UI pictures and changed into the finished interfaces
26. Finished the compilation of the interface for importing the mnemonic, and debugged the scanning input function and wallet name function
27. Tested and submitted the modified code and gathered the problems existed in the currently used pictures and the fields that need to be translated
SCRY CITY
Planning:
1. Optimized the planning case of ScryCity _SNS_Wallet
2. Optimized the City whitebox planning case
3. Optimized the whole AI process
4. Optimized the mind map and UI process of the system of “warehouse”, “shop”, “advertisement”, “processing plant”, “retail store”, “municipal facilities”, “research institute”, “raw material plant”, “residential housing”
5. Started to design the system of “office building”, “online shopping” and “information display”
6. Followed up on the UI design of City “raw material plant”
7. Optimized the numeric structure
8. Optimized all the system mind maps and UI processes needed by whitebox
9. Improved the routine whitebox UI process demands(including login, personal informa-tion, company information, city information, notification and chatting)
10. Started to design the information disclo-sure system
11. Followed up the UI design of “processing plant”
12. Followed up on graphic design whitebox demo
13. ScryCity_Whitebox_SystemFrame
Graphic Design:
1. Drew many different city buildings
2. Optimized the UI design of ScryCity_SNS _Wallet and optimized resource splitting
3. Started the graphic resource production of the first official version
4. Confirmed the ScryCity_UI design style
5. Formulated the resource splitting rules for the graphic R&D of architectural resources
6. Finished the first edition UI design of “raw material plant”
7. Optimized the first version graphic conce-pt design resources
8. Produced three sizes and specifications of the first version graphic resources
9. Finished the shader of the initial building version and objects in the air
10. Imported the graphic resources into Unity3D and examined the first version
11. Optimized the actual graphic effects in Unity
12. Formulated the splitting rules of graphic resources
13. Completed the UI design of “processing plant”
14. Optimized the basic scripts of the gra-phic programs
15. Optimized the details of the existing icons and interfaces
16. Optimized the design of “raw material plant” and “processing plant”
Program:
1. Completely decided on the server frame-work structure
2. Completely decided on the client-side com-munication framework
3. Started to produce the UI functions of the new SNS wallet
4. Started to produce the City’s building function demo
5. Completed the demand analysis of the City’s construction
6. Initially decided on the server map data format
7. Initially decided on the server security strategy
8. Split the planning demands and conduct-ed program function point splitting
9. Completed the client-side UI of Scry_ SNS_Wallet
10. Complete the AI-related client-side remand analysis and function splitting
11. Added QR code scanning function to Scry_SNS_Wallet
12. Completed the basic general script of ScryCity
13. Completed the graphic performance testing of ScryCity
14. Evaluated the implementation method of the planning document
15. Decided on using ProtoBuf transfor-mat on the server
16. Achieved 00 approach of lua
17. Compiled the code of the server’s basic framework
18. Compiled the server’s packaged code script
19. Completed the movement of camera, inertia stop and perspective zooming
20. Optimize AI-related demand analysis and function splitting
21. Completed PC interaction-related de-mand analysis and function splitting
22. Decided on the official development schedule of whitebox 1.0
23. Decided on the technical model selec-tion of server
24. Worked on the video camera function within the game
25. Completed the protobuf insertion into the client-side communication framework
26. Completed the initial reconstruction of the UI framework
27. Completed the initial construction of the overall client-side framework
28. Completed the login protocol
29. Completed the server disconnection notification
30. Completed the pie chart function
31. Completed the broken line graph func-tion (which enables dynamic data presentation)
32. Completed the basic map function
33. Completed the RW of client-side local data
34. Completed the data function of the map
35. Completed the server login procedure
36. Set up internal project ftp and http server
37. Organized the planning data tables need-ed by the program
38. Adjusted the official development sche-dule of whitebox 1.0
Marketing

1. Cashbox is shortlisted for the final of Florin Asia Innovation Awards sponsored by Global Payment Summit. Cashbox is developed independently by Scry team and is built upon Scry.info underlying layer
2. Scry.info organized a Chinese Valentine’s Day campaign that awarded DDD to supporters who transferred tokens to their loved ones
3. Scry.info community debuted in Neuedu, where blockchain knowledge, Scry’s newest progress and Scry’s development philosophy were shared
4. Scry.info was invited to the 19th In-novative Technology Show held in Seoul and delivered a speech
5. Scry.info paid a visit to BTCC Korea
6. Scry.info visited Gyeonggi Province Soft-ware Park at the invitation of the ROK government
