TCDT Milestone 2#1242
Conversation
semuelle
left a comment
There was a problem hiding this comment.
Hi @khalidzahra, the tcdt-milestone-1.md file is already merged (#1241). Can you remove it from this PR?
Also, sorry for the delay. @PieWol is currently out, but will soon return to evaluating.
|
Hey @semuelle, no worries! I removed the tcdt-milestone-1.md file as you requested :) |
|
Hey @khalidzahra , |
|
For the testing guide deliverable it would be nice if you could create an easy to follow step by step guide that demonstrates what was achieved in this milestone. |
|
Hey @PieWol, thank you for your valuable feedback and sorry for the delayed response. I have created testing guides (linked at the bottom of the main README.md of the project) for the milestone's deliverables, and I went ahead and added unit tests that can simply be run to verify their functionality. Regarding the protocols, some parts are designed to be offloaded to other blockchains that want to use the project, so there wouldn't be any implementation present in the repository to point to. Furthermore, the revocation protocol will be fully implemented in the third milestone, so I will update the links to point to it then. I have however added links to the relevant code snippets that contribute to each protocol under their respective sections within the README.md. Let me know if anything is missing, and if these changes are what you expected! |
|
Hey @PieWol, sorry for the delay! I have added scripts to help in launching the architecture and to also set it up with some data for testing purposes. I updated the testing guides to include how the architecture can be launched as well. Let me know if this is what you were looking for! |
|
Hey @khalidzahra, sorry for the wait. I will take over the evaluation for Piet while he's out. I'll get back to you with feedback as soon as possible. |
|
Hey @khalidzahra , |
|
Hey @PieWol, thanks for catching that. There was some mismatch between module names which was causing the tests to fail, but I have fixed it and everything should run smoothly. |
|
Thanks, that worked 👍 . Now when I try to run the setup script somehow all registrations are failing. What am I missing? |
|
Hey @PieWol, I ran the scripts and they seem to work just fine on my end. The only thing that you might be missing is that you must build the node first using cargo before running the scripts. Can you confirm that you have done that? |
|
Hey @khalidzahra , |
|
I'm assuming that building the node and then executing the |
|
Hi @PieWol, sorry about all the trouble with running the script. I believe the problem probably lies in the dependencies of the DNS client not being installed. I pushed an update that makes init.go take care of it, but if you want to use the version that you currently have, you can simply run |
|
I gave it a fresh setup after your commit but it still fails. Manually executing Do you want to keep it async to get a hold of this issue or do want to resolve it with me in a quick meeting? If so feel free to book a slot in my calendar. I think you should have the link to it in some email thread of ours. |
|
Let's hop into a quick meeting. I will book a slot on your calendar. |
|
Hi @PieWol, I have pushed a fix to solve the issues with running the node containers. The architecture should now successfully launch on the virtual machine. |
|
Thanks, all working! |
|
Happy to let you know that the delivery is now accepted. Please invoice the foundation as defined in our private contract. |
|
🪙 Please fill out the invoice form in order to initiate the payment process. Thank you! |
Milestone Delivery Checklist
Link to the application pull request: Private application. Project name: tcdt