-
Notifications
You must be signed in to change notification settings - Fork 524
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
MangoSale_Milestone_2 #965
Conversation
Thanks for the delivery @Mangoboxlabs you can find my initial evaluation here. Note the failed test. There is a lot of Solidity-style NatSpec comments in your code. As far as I'm aware, NatSpec and Doxygen formatting isn't compatible with Rust. Instead Rust uses rustdoc via |
@keeganquigley Thank you for your answer. Regarding the code warning,We have made modifications based on your question. Please retrieve the latest code and try again.Regarding the style of annotations, due to our omission, we mistakenly used the solidity style because our project comes from solidity. Now we have corrected it. |
Thanks for the changes @Mangoboxlabs please see my evaluation for further issues and let me know if you are able to provide fixes. Thank you. |
@keeganquigley Thank you very much for your reply. We have resolved the front-end issue. Please pull the latest code and try again. Regarding the issue of compilation failure, you need to install binaryen. You can install it through the following methods.
Alternatively, by compiling and installing
As for what you said, our cargo contract version is too old because our project was developed a long time ago, and considering the cost, we have not yet upgraded to the new version. |
Thanks for the changes @Mangoboxlabs much appreciated. I have updated my eval accordingly. I'm able to sign the transaction with my test account, but there are now two additional UI tests that fail. I think this is happening because the inital createToken test doesn't complete due to a lack of funds in the test wallet. I understand how to send funds from Alice to the extension wallet on a local testnet and on the live testnet, but how can I send funds to the account in the Docker version since there is no node running? Thanks for your help. |
@keeganquigley Thank you for your answer. We have already explained in the document how to obtain gas, which is local and online . At the same time, we have also optimized the testing content. Please pull the latest code for testing. |
Thanks @Mangoboxlabs I was able to get everything working now; I was reading the instructions wrong. I was confused because "Way 2" is listed twice for both methods and I wasn't sure if I still needed to connect to a node. I think the instructions could still be made more clear. An even better way to test would be to package it using Docker Compose to spin up 3 containers simultaneously: a contracts-node with the correct params, the front-end, and the cypress e2e tests. Regardless, I was able to get it up and running and test all the contract functions manually and with e2e tests. Therefore I'm happy to pass this milestone, nice work! |
Hi, @keeganquigley , any update on payment? Thanks~ |
Hi @Mangoboxlabs thanks for inquiring. I am checking internally with the operations team and I will get back to you. |
Hi again @Mangoboxlabs I checked with the team and the invoice will be paid on Friday. Let us know if you don't receive it after the 15th. Thank you! |
@keeganquigley Thank you very much for your help. |
Milestone Delivery Checklist
Link to the application pull request: w3f/Grants-Program#1400< please fill this in with the PR number of your application.