Conversation
a147252 to
6f27a8c
Compare
|
Hi @karooolis! Thanks for the deliveries, and sorry for the late response! I'm beginning the evaluation (as an external evaluator): I managed to run the application locally, and the For example, I created a Twitter API app and GitHub API app, but just the GitHub authentication works, so I must miss something for the Twitter auth; also, I imagine the mnemonic must be of a non-empty wallet, could you explain please also how to prepare that address (generation + fill with test tokens) inside the Substrate environment? A guide for the Lastly, I cannot authenticate inside the demo you provided (either Twitter or GitHub). I will start to write the evaluation document ASAP, so I can include these and more comments (you can already work on the mentioned things) |
|
Hi @0xCaso, thanks for the clear initial feedback! You may now try to login with GitHub, will address Twitter auth and other points the following day. Talking about the wallet, indeed it must be non-empty. However, I'm not sure about the generation + filling with test tokens part. I'd say it's up to the faucet owner to fill the wallet and obtain the tokens for the faucet, so that's outside of the project scope. |
|
@karooolis Thanks for the answer! For the local configuration, how did you set up your test faucet? Are you using Substrate? Because I could reproduce your setup in order to test everything, to make things easier. |
|
@0xCaso I improved the docs for configuration variables, and also local node setup that can be used for testing. Also, there was auth providers configuration mismatch, fixed it now. Please let me know what you think and open for further feedback! |
|
Hi @karooolis! I created the evaluation document, you can see it here :) |
|
@karooolis thank you for the milestone submission and my apologies for the late response. Please see the evaluation document and provide proper answers and fixes. After that, let me know to continue with the evaluation. |
|
Hi @dsm-w3f, should I close my PR? |
Thanks for your external evaluation. Please create PR to merge your evaluation. It’s actually better to have multiple evaluations of the same delivery. |
Thank you David, that makes sense! It's already opened: #585 |
|
Hi @dsm-w3f, no worries and thanks for the detailed feedback! I have made the changes, specifically:
|
|
Hi @karooolis, thank you for the changes! I've updated my evaluation document here. |
|
@karooolis thank you for the improvements. The evaluation is almost done, just one automated test case failing. The complete report is in the evaluation document. |
|
Thanks for the fix @karooolis! |
|
@karooolis The e2e test is still failing for me. I tried to debug and the JWT generated for authentication is invalid. Maybe the fields from the fixture and JWTPayload type are not matching. The JWT generated for me is in the code block below, you can inspect it using https://jwt.io/. Let me know if I need something to bypass this problem since it seems to be working for you and Mateo. |
|
@dsm-w3f Sincere apologies, getting around auth seems to be a little capricious. Turns out, the cookie expired on October 12th, my oversight. I set the expiration date to 2140, now all seems to look good 🤞 |
|
@karooolis thank you for the changes. The tests are now passing and the evaluation is approved. Thank you @0xCaso for the external evaluation in this delivery. I'll handle the internal procedures to pay you both. |
|
@karooolis the Ethereum addresses from the contract and invoice are different. For safety reasons, they should always match. You will need to update the contract or the invoice. |
|
@dsm-w3f Got it, just resubmitted the invoice 👌 |
|
@karooolis your invoice was forwarded internally and the payment should take place within two weeks (could happen before). @0xCaso your payment information also was forwarded and should take place with the same deadline (also could happen before that). Thank you guys, great work! |
Milestone Delivery Checklist
Link to the application pull request: w3f/Grants-Program#1099.