Skip to content
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

Milestone Delivery: Omniverse DLT Milestone 2 #889

Merged
merged 5 commits into from
Jun 30, 2023
Merged

Conversation

xiyu1984
Copy link
Contributor

@xiyu1984 xiyu1984 commented Jun 21, 2023

Milestone Delivery Checklist

  • The milestone-delivery-template.md has been copied and updated.
  • The invoice form 📝 has been filled out for this milestone.
  • This pull request is being made by the same account as the accepted application.
  • I have disclosed any and all sources of reused code in the submitted repositories and have done my due diligence to meet its license requirements.
  • In case of acceptance, the payment will be transferred to the BTC/ETH/fiat account provided in the application.
  • The delivery is according to the Guidelines for Milestone Deliverables.

Link to the application pull request: w3f/Grants-Program#1431, and an update w3f/Grants-Program#1475

@keeganquigley
Copy link
Contributor

Thanks for the delivery @xiyu1984 someone will take a look at it shortly.

@dsm-w3f dsm-w3f self-assigned this Jun 28, 2023
@dsm-w3f
Copy link
Contributor

dsm-w3f commented Jun 29, 2023

@xiyu1984 thank you for the milestone delivery. Please see the evaluation document. There are some doubts and small improvements there. Please let me know when I can continue the evaluation.

@xiyu1984
Copy link
Contributor Author

@xiyu1984 thank you for the milestone delivery. Please see the evaluation document. There are some doubts and small improvements there. Please let me know when I can continue the evaluation.

Hey @dsm-w3f ,

Thanks for your helpful evaluation, which is clear and detailed.

License

The license problem is due to that we forgot to merge the milestone-2 branch into the main so every other branch will be Unlicense, and now it has been fixed.

Auto-Test

About the Auto-Test problem, did you meet this problem every time when running node src/index.js -t swap?

From the information you provided, it seems to be the reason that when checking the balance on different chains the synchronization has not been completed. But we checked the related codes and tried it many times today and everything works OK in our environment.

And also, now that you've made it this far, your operation and configuration should be fine.

But actually, we found that sometimes when the computer is running under high load, the blocking mechanism of the locally underly EVM chain may be slowed down or even pended, in which case the synchronization may not be completed when checking the balance.

If it is the case, we think it would be a very rare event related to the underly EVM chain tools. So maybe we need to know whether you meet this every time.

secp256k1

The secp256k1 unavailable, reverting to browser version is due to the underly lib of the node.js, and this does not have any influence on our project. Here're some details about it.

Code Quality

Actually, we found these warnings when developing, but as they are related to the substrate framework, maybe it's not very suitable for us to change them. Here are some examples:

0c4cb4943471bd8e3737de4519fd45e

c62b0cd7c539881a7ba0bd2a372a93e

@dsm-w3f
Copy link
Contributor

dsm-w3f commented Jun 30, 2023

@xiyu1984 thank you for the quick answer and fixes. I think the explanations are reasonable. The possible synchronization problem could deserve more investigation and a possible fix but this doesn't prevent the acceptance of the milestone. The milestone is accepted. I'll forward you the invoice internally and the payment should take place within two weeks. Great job!

@dsm-w3f dsm-w3f merged commit 9bb47e1 into w3f:master Jun 30, 2023
4 of 6 checks passed
@xiyu1984
Copy link
Contributor Author

xiyu1984 commented Jul 1, 2023

@xiyu1984 thank you for the quick answer and fixes. I think the explanations are reasonable. The possible synchronization problem could deserve more investigation and a possible fix but this doesn't prevent the acceptance of the milestone. The milestone is accepted. I'll forward you the invoice internally and the payment should take place within two weeks. Great job!

Hey @dsm-w3f ,

Thanks so much for your suggestions and direction, and again it's a very enjoyable grants project journey.

The invoice has been submitted.

Have a nice day~
All the best~

@RouvenP
Copy link

RouvenP commented Jul 14, 2023

hi @xiyu1984 we transferred the payment today

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants