Conversation
This reverts commit b3fdb8e.
|
Thanks for the delivery. We will look into it as soon as possible. |
|
It's bigest harvest |
|
I haven't been able to build the Resource Viewer with the I'm using Any ideas? It works without the UPDATE: |
|
Another issue: I haven't been able to publish the standard modules by following the steps here. I'm getting the following error: Let me know if you can help! |
|
@mmagician thank you for your report, we are looking into issues right now. |
|
@mmagician We just checked everything and did several fixes, mostly in documentation.
If you have any future questions please feel free to ask me. |
|
That worked, thanks. I'll continue with testing |
|
@borispovod Below you'll find further feedback: Test coverage - no access to https://github.com/fzzr-/sp-move/, so I can't really know what was tested. Could you please make this more transparent? Could you allow specifying output filename for I was initially a little bit confused by the following experiment:
After reading through the your docs, this made sense, it was simply counter-intuitive the first time. Some stdlib modules are largely copied from the diem stdlib repo. Since it's not a direct fork, please make sure to include an attribution like you have for the VM. Move resource viewer: nice, as promised in the last milestone. I wonder if, instead of always writing to a file, one could get the output in stdout? That would help for debugging as then you can easily parse it with The deliverable 0: The deliverable 1: Furthermore, your delivery report states: |
@fzzr- fork was removed, because not needed anymore (he just tested coverage in his own fork and i used his link to show coverage), than we moved coverage pipeline to our Github, and run it there, you can see how it was, but again removed it because of limitations of Github CI worker (currently our devops up our own CI worker on our servers). We just tried now to make instruction for you to run it locally, but unfortunately we are getting error during building pallet for grcov: Command to reproduce: Seems the issue fixed in Substrate 3.0.0. Currently we are going to update our pallet to substrate 3.0.0 and after it we can show coverage again.
Sure. I just added it to our Jira and we will implement it in the near time. If you want I can update the next milestone with it if needed.
Well, anyone can call a public method of any module. You can add something like owner to the module, by constant or by store owner address into a specific resource and check if the passed signer address matches the owner. For example look at this module i wrote for you: It verifies if the signer is the owner of the module and allows the U64 number to be stored. Also, read about signers in Diem Move documentation.
Done. See commit.
Already in progress, will be ready in the near time.
We are not implementing it, because:
I'm going to update PR according to your recommendations, it's fine and fair :)
When I put it into the 2nd milestone I expected we are going to implement only dry-run (means without storage and processing WriteSets, and result of VM execution) mode in 1st milestone, but we've done it already in 1st milestone. About results, we are return result from VM execution, it's true, but before we convert VM results using from_vm_results to Polkadot ones. |
|
@borispovod Thanks for a comprehensive explanation. First, regarding coverage: it's fine by me that we proceed with M2 before you migrate to substate version 3.0. Your test folder contains a fairly good set of cases, although I've created a PR to remove the binary targets & instead call the Sounds great that you're already working on the improvements to tooling, it's appreciated. The suggestion regarding
I'll await the PR to amend the scope & price of the original contract, then.
Yes, I thought that was the case, but just wanted to make sure we're on the same page
That's fine, but it still doesn't mean you're saving the results in pallet storage, right? Could you update the relevant deliverable: |
|
We've merged your PR, really appreciate your help and feedback.
I updated the current delivery: there are links to code containing VM results handling, WriteSets processing and Storage adapter, and changed description, so it should be much clearer than the previous version. I see my PR to Open Grants Program already merged. Thank you! |
|
@borispovod Congratulations on completing the second milestone! You'll find my evaluation notes here. |
|
hi @borispovod we transferred the payment. |
|
@RouvenP we got transfer, thank you! |
Application: SpiderDAO
Milestone Delivery Checklist