-
Notifications
You must be signed in to change notification settings - Fork 525
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
Add PrivaDEX milestones 1, 2, 3, 4 #744
Conversation
Checking in since it's been over a week since my submission: any preliminary feedback (or ETA) @semuelle ? |
Hi @kapilsinha. Sorry for the lack of response here. I have now reviewed and accepted M1 and half of M2. Since it's a relatively complex project, it takes a bit longer to verify each deliverable. So far everything looks very good. You included plenty of useful documentation that, so far, has done its job. I couldn't figure out how token pairs and DEXs are matched from the database and why the path between DAI and USDT in my graph requires seven hops. But I'll keep evaluating and come back to it if needed. Thanks for your patience. |
No worries, thanks for the update. Good to see that that the review process is so thorough! By the way, I just updated the milestone 4 submission to include the Medium article/blog |
@kapilsinha Can you share why you chose to use SSPL instead of GPLv3 or rather AGPL? There seems to be concern that the license is unenforceable (1, 2). |
GPLv3 doesn’t define limitations for SaaS, so AGPL and SSPL are more accurate for this use case. Between the two, I’m more comfortable with SSPL for largely the same reasons that MongoDB and Elasticsearch recently transitioned to SSPL - provide a “workable incentive for cloud [service] providers to share with the rest of the community.” AGPL doesn’t really provide this. |
@semuelle one last addition, I've added the 3rd (and final) milestone. At this point you have all the context on the code, so it would be great if you could review that one too! |
Thanks for the reply and the update. I will try and tackle it by the end of the week. |
Just to give a quick update: M3 looks good, I just haven't been able to compile the contracts yet. Which version of cargo-contract did you use? |
I don’t have access to my Linux machine, which is “highly recommended” for compiling Phat Contract. But on my Mac it is cargo-contract 1.5.0-unknown-x86_64-apple-darwin. |
Hey @kapilsinha. I think the issue was that this. If so, that should definitely be documented somewhere. |
@semuelle Ah got it. I do mention that “cdylib” is required in the Docker testing guide: https://github.com/kapilsinha/privadex/tree/b6dff270aa49c83a5bfa86fefbc7e83895631625/dex_aggregator/executor#docker-testing-guide |
Wow, it's right there. It took me two days to figure it out. My bad. I am happy to report that all milestones are accepted (see evaluation notes here, here, here and here). I found some minor issues here and there (for example, the contracts didn't compile because I will forward your invoices for processing. |
Congratulations on completing the first milestone of this grant! As part of the Grants Program, we want to help grant recipients acknowledge their grants publicly. To that end, we’ve created a badge for projects that successfully deliver their first milestone. Please use the badge only in reference to the work that has been completed as part of this grant, so please do not display it on your team or project's homepage unless accompanied by a short description of the grant. Furthermore, you're now welcome to announce the grant publicly. Please remember to observe the foundation’s guidelines in doing so. If you haven't already, reach out to [email protected] for feedback on your announcement and cross-promotion. |
We noticed that this is the last milestone of your project. Congratulations on completing your grant! |
@semuelle thanks for the thorough review! |
@kapilsinha It looks like 'From' and 'Bill to' in your invoices is reversed. Could you also specify the VAT amount? |
@kapilsinha1:matrix.org? |
kapils on Matrix |
hi @kapilsinha we transferred the payments for M1-4 today. |
Milestone Delivery Checklist
Link to the application pull request: w3f/Grants-Program#1398