-
Notifications
You must be signed in to change notification settings - Fork 526
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
zkwasm rollups transfer milestone 2 #1092
zkwasm rollups transfer milestone 2 #1092
Conversation
@ashWhiteHat sorry for the delay here, we currently have a bit of a backlog. I've started the evaluation but haven't completed it yet, so far I didn't find any issues. I'll be back with the full report soon. |
Hi @takahser |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ashWhiteHat thanks for your patience and sorry for the delay. Last week the Polkadot Blockchain Academy kept me busy, but today I've finally concluded the first round of review, see here.
Essentially, the Tutorial could need some more details and I found some inconsistencies as well. LMK if you have any questions
Hi @takahser Thank you for the review!
We assumed that developers setup the container through docker-compose.
This is good point!
Regarding pallet import, we aligned our notation with Substrate official documentation because most developer familiar with it. We also added full example of tutorial and put its link on the top. I would appreciate it if you could confirm. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ashWhiteHat thanks for the updates, that's helpful.
However, the docker compose setup didn't work for me:
Kogarashi % docker compose up
[+] Running 1/0
✔ Container nova Created 0.0s
Attaching to nova
nova | Finished release [optimized + debuginfo] target(s) in 0.59s
nova | Running unittests src/lib.rs (/app/target/release/deps/zk_storage-e36e0c6c09af8122)
nova |
nova | running 3 tests
nova | test tests::__construct_runtime_integrity_test::runtime_integrity_tests ... ok
nova | test tests::default_sum_zero ... ok
nova | error: test failed, to rerun pass `--lib`
nova |
nova | Caused by:
nova | process didn't exit successfully: `/app/target/release/deps/zk_storage-e36e0c6c09af8122` (signal: 9, SIGKILL: kill)
nova exited with code 101
Also, thanks for adding the sample project and improving the Tutorial. Could you add instructions on how to run it as well as explain, whether steps 4-6 of the tutorial are covered by the sample project?
Hi @takahser
It was the problem of allocated memory for docker.
Sorry for inconvenient.
Now, tutorial file path corresponds sample implementation and description follows development process. I would appreciate it if you could confirm. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ashWhiteHat sorry for the delay here. I've pulled the latest changes, but I'm still getting the same error as before.
% git rev-parse HEAD
dc1450971ccfd35b9d337a8d9f7bc997cbe02d89
% docker compose up
[+] Running 1/0
✔ Container nova Created 0.0s
Attaching to nova
nova | Finished release [optimized + debuginfo] target(s) in 0.63s
nova | Running unittests src/lib.rs (/app/target/release/deps/zk_storage-e36e0c6c09af8122)
nova |
nova | running 3 tests
nova | test tests::__construct_runtime_integrity_test::runtime_integrity_tests ... ok
nova | test tests::default_sum_zero ... ok
nova | error: test failed, to rerun pass `--lib`
nova |
nova | Caused by:
nova | process didn't exit successfully: `/app/target/release/deps/zk_storage-e36e0c6c09af8122` (signal: 9, SIGKILL: kill)
nova exited with code 101
Regarding my memory (RAM), at the time of running I had 15GB of free space and docker used around an additional 8GB of space.
Thx for updating and improving the tutorial along with the sample app, I'm fine with that part now. I've updated the evaluation accordingly.
Hi @takahser I optimized hash memory performance. In Github Actions and my local environment, it passed the tests. I would appreciate it if you could confirm. |
@ashWhiteHat when running them manually, they pass, see here: https://github.com/w3f/Grant-Milestone-Delivery/blob/master/evaluations/zkwasm-rollups-transfer_2_takahser.md#documentation |
@takahser Doesn't docker test pass? |
Hi @takahser Is everything okay? |
@ashWhiteHat sorry for the delay. Correct, the docker issue hasn't been resolved, yet. Once this is fixed, I'll approve the delivery. If you're not sure how to fix it on my machine, we can also schedule a call and run it on your machine instead. |
Thank you for the providing the schedule. |
Thank you for the call.
I would appreciate it if you could confirm. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ashWhiteHat thanks for your time and efforts, your delivery has been accepted. You can find the final evaluation here.
We noticed that this is the last milestone of your project. Congratulations on completing your grant! 🎊 |
🪙 Please fill out the invoice form in order to initiate the payment process. Thank you! |
@ashWhiteHat, have you submitted an invoice for this milestone? |
@semuelle |
Found it. My bad. |
hi @ashWhiteHat we sent the payment today |
Hi @RouvenP |
Milestone Delivery Checklist
Link to the application pull request: w3f/Grants-Program#1487