Info
Source on GitHub
Smart Contract Address
0QBUuvmPEHyFCJHiIUORt96vKXsbFnn4q-2Al63TUdw7S2LT
Source on GitHub
Smart Contract Address
0QCgqx2qngtLwY9T07J4Nh-UNO8FGSnQ_tP4sgoxZEVfu-56
Testing and Issues
You can test this entry and submit issues during the testing period of the Blockchain Contest, Stage 2: Bonus Prize contest.
Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.
Voting
Comments
TON Register allows to give marks to students on TON Blockchain.
Website: https://www.ton-register.com/
Website: https://www.ton-register.com/
TON Goods is an ecosystem for selling and buying goods on TON Blockchain.
Website: http://www.ton-goods.com/
Video: http://www.ton-goods.com/#explanation
Website: http://www.ton-goods.com/
Video: http://www.ton-goods.com/#explanation
You have not added any comments yet...
by rating
Issues
1. TON Goods
WEB SCORE: 4.5
Opening Section – 4
Concept Explained – 4
Language – 4
Bonus: Usability +0.5
Nice design (hipster cartoon style). Info balance OK: the opening could be improved by increasing readability of the intro ("..is a transparent...") and by making "TON goods components" visible all at once. After the opening, move on nicely to explain the concept and more details. The text could benefit from a proofreading by a native speaker.
(Note: The website has been loading very slowly in the past week.)
VIDEO SCORE: 5.16
Narration – 4
Visualization – 5
Concept Explained – 5
Bonus: Language +0.25
Bonus: Soundtrack +0.25
Video moves a little too fast for the amount of info per frame: some users might need to pause to to read all the subtitles.
=====
Base Reward: EUR 8,000
Bonus: N/A
OLD BUGS FIXED: 0/1
NEW CRITICAL ISSUES:
Several recv_external modes miss accept_message call and do not work, so the seller can't withdraw money. mode == 9 doesn't save seqno and other data. Vulnerable to cross-contract attack if the buyer reuses the private key: seller can add a response with any query_id and resend the external message for double spending.
NEW MINOR ISSUES:
Buyer doesn't check that there was a request with the specified query_id in recv_internal.
Bug Penalty: EUR 1,000
======
Total: 7,000
WEB SCORE: 4.5
Opening Section – 4
Concept Explained – 4
Language – 4
Bonus: Usability +0.5
Nice design (hipster cartoon style). Info balance OK: the opening could be improved by increasing readability of the intro ("..is a transparent...") and by making "TON goods components" visible all at once. After the opening, move on nicely to explain the concept and more details. The text could benefit from a proofreading by a native speaker.
(Note: The website has been loading very slowly in the past week.)
VIDEO SCORE: 5.16
Narration – 4
Visualization – 5
Concept Explained – 5
Bonus: Language +0.25
Bonus: Soundtrack +0.25
Video moves a little too fast for the amount of info per frame: some users might need to pause to to read all the subtitles.
=====
Base Reward: EUR 8,000
Bonus: N/A
OLD BUGS FIXED: 0/1
NEW CRITICAL ISSUES:
Several recv_external modes miss accept_message call and do not work, so the seller can't withdraw money. mode == 9 doesn't save seqno and other data. Vulnerable to cross-contract attack if the buyer reuses the private key: seller can add a response with any query_id and resend the external message for double spending.
NEW MINOR ISSUES:
Buyer doesn't check that there was a request with the specified query_id in recv_internal.
Bug Penalty: EUR 1,000
======
Total: 7,000
2. TON Register
WEB SCORE: 4.5
Opening Section – 4
Concept Explained – 4
Language – 4
Bonus: Usability +0.5
Nice design. Good info balance, opening could be improved by highlighting potential users – "teachers" and "students" are both mentioned but the font size may be a bit too small. Moves on to explain the concept and adds details. Users would likely be interested in getting more info on what "2-3$ per subject" means. The text could benefit from a proofreading by a native speaker.
VIDEO SCORE: N/A
=====
Base Reward: EUR 3,000
Bonus:
OLD BUGS FIXED: 0/0
NEW CRITICAL ISSUES:
Both principal and teacher keys are likely to be re-used, so the contract is vulnerable to cross-contract replay attacks.
Bug Penalty: EUR 500
======
Total: EUR 2,500
WEB SCORE: 4.5
Opening Section – 4
Concept Explained – 4
Language – 4
Bonus: Usability +0.5
Nice design. Good info balance, opening could be improved by highlighting potential users – "teachers" and "students" are both mentioned but the font size may be a bit too small. Moves on to explain the concept and adds details. Users would likely be interested in getting more info on what "2-3$ per subject" means. The text could benefit from a proofreading by a native speaker.
VIDEO SCORE: N/A
=====
Base Reward: EUR 3,000
Bonus:
OLD BUGS FIXED: 0/0
NEW CRITICAL ISSUES:
Both principal and teacher keys are likely to be re-used, so the contract is vulnerable to cross-contract replay attacks.
Bug Penalty: EUR 500
======
Total: EUR 2,500
Nobody added any issues yet...