Conversation
|
@CrommVardek This looks good! It does seem that you pushed commits with two different accounts, and they will both need to sign the CLA License before we can proceed. Alternatively you can force-push to your branch from just one account that has signed it. |
|
In addition, the PR header contains some check-boxes which seem unchecked now. Please ensure they're ticked, as it shows us that you read & understood the conditions of the process. |
|
Hello @mmagician, indeed the boxes were not checked, still have one to check. Thanks for the tips about the CLA, I'll squash the commits and force push with my github account later today. |
|
Hey @CrommVardek, thanks for the application. I think you've correctly identified the need for such a website, but unfortunately so have others in the ecosystem before. See https://www.parachains.network/ or https://www.subvis.io/, and I expect more similar websites will appear in the near future. For this reason I'm sorry to say I'd rather not support the application, but maybe you could combine efforts with @jhonalino to work on parachains.network? I don't know if his work is currently being funded at all and he may be happy to apply for a grant as well. |
|
Hi @alxs, thanks for your feed-back. I was indeed expecting others to be faster than I am to publish similar websites. Even though when I started the project none were released yet (well polkadot.js was... but that is not its focus). As I previously discussed by e-mail with @Noc2 , my application for an open-grant was mainly to be able to financially support the hosting costs on a dedicated server. My plan is still to continue this project or, as you suggest - and that is a good idea - join efforts made by faster developers :) |
|
Sounds good, in that case I'll share with the rest of the committee :) |
Noc2
left a comment
There was a problem hiding this comment.
Thanks for the application. In general I personally think it makes sense to support multiple UI focused projects. But I have a few questions.
- Why do you want to work on a HTTP Rest API in Kotlin? You can take a look at existing solutions here: https://github.com/w3f/General-Grants-Program/blob/master/grants/polkadot_stack.md So far, we only had one other Kotlin based project. That’s said a full kotlin client could potentially be a separate grant project (would you be interested in this?).
- Do you already have an initial designs for the UI? Or potentially other UI focused projects, which you can share? To be honest, the drawings are not really nice looking at the moment ;-)
|
Hi @Noc2, thanks for the feed-back, to answer your questions :
Hope this answer your questions ! |
|
Thanks for a quick response. You can find the java client here and indeed it might make more sense to contribute to this client instead of creating your own client. But we generally are interested in supporting a wide variety of implementations. Let me know once you added a screenshot to the application. |
That's a shame. Maybe as my colleagues have suggested, more net utility could be achieved by teaming up with another existing project and integrating the interactive functionality of the parachains that you mention, which is currently also missing from the "competition". |
hey @alxs, thank you so much for the mention of my project parachains.network I'm definitely happy and been planning to apply for a grant. @CrommVardek I've read your application. it looks like your stack requires a layer of a backend server. I'm mostly focusing parachains.network to be a static client like polkadot.js where it connects directly to a polkadot/kusama node via websockets. but message me if you'd like to work together. I'll be happy to rethink the structure for a better UX. (I'm mostly a frontend dev.) I also have another project if you're interested like |
|
@mmagician : TBH I don't have the needed skills to develop a solution to add such functionalities - but of course, I can learn and later add those features that, as you mention, are not present in other project (outside of polkadot.js app). So it's something I might consider in the future but that's definitely out of the scope of this application. Hi @jhonalino, thanks for your reply, indeed the UI would need a back-end, the reason is to facilitate the (indirect) connection to the nodes and add off-chain information, so the UI has only one API endpoint to connect to. I've take a look at your repo already, and indeed I noticed that you connect to the public nodes directly (in that you avoid running a backend which avoids some hassle). As I'm mostly a back-end developer, working together would be nice. I'll message you in a few days to see how we can work together and what I can do. |
|
@CrommVardek Sure, I see your point. Seeing that there is potential for a collaboration between yourself and @jhonalino, I'll put this PR on hold, does that make sense? Let us know if in the end you prefer to continue with the current scope and we'll resume the evaluation. |
|
@jhonalino https://www.stakingrewards.network/ looks really good. Are you aware of this RFP and matching proposal? We could potentially also fund improvements to it. Also tagging @jonasW3F who developed the original staking rewards collector, as he may not even be aware of your work. Also regarding https://polkaview.network/dot/identities: see #255. You should consider applying for grants more often ;) |
And future plans changes.
|
Hi @alxs, I've updated the application with a some UI to give you a better idea of what I had in mind. This is for now very basic UI. I'll keep updating as I'm working on the UI (also, feel free to take a look at the corresponding repositories). @jhonalino I've sent you an email - however I'm not sure it was the right channel to message you. So I'm tagging you here... ^^' @Noc2 I've taken a closer look at the java client, I must admit I'm not really fan of the implementation, so I'm going to develop a kotlin WS client for the Polkadot nodes specifically for this project. And I plan to extend it later to have something that could be used like the @polkadot/api, and eventually making an application for it. |
|
@CrommVardek Thanks for the updated mock ups. |
|
@mmagician Thanks, indeed I was probably not clear. My intent is to continue developing the back-end but add a kotlin client that I would develop some parts only (parts that I'd need for the backend) and in the scope of this application. Later on - if I believe that client can be usuful, I'd like to develop a more complete version of it, but I keep that outside of the scope of this application. However, as you suggest, I'll update the application to be more specific about that kotlin client so you know where it's going and what I plan to do. |
|
@mmagician I've updated the application to clarify the way I intend to develop and use a kotlin WS client for Polkadot/Substrate nodes. I may have missed some points, so if you still have question, doubts or just want more information, feel free to ask :) |
mmagician
left a comment
There was a problem hiding this comment.
Alright, sounds good. Then I wish you good luck and I will be looking forward to your deliverables!
semuelle
left a comment
There was a problem hiding this comment.
I would like to see a complete Kotlin client, so I'm approving this in hopes of a follow-up grant. :)
|
Congratulations! As part of the Open Grants Program, we want to help winning teams acknowledge their grants publicly. To that end, we’ve created a badge for projects that successfully delivered their first milestone. Please observe the foundation’s guidelines when making any announcements; in particular, don’t announce the grant publicly before you've completed at least the first milestone of the project. |
|
@Noc2 , @mmagician , @semuelle Thanks for trusting me and approving this application : ) |
* squash * Update with UI mock-ups And future plans changes. * Add details about the websocket.
|
Hey @CrommVardek, how is the project progressing? Are you still on track for the second milestone? |
|
Hi @semuelle , yes, the second milestone is almost done actually, I need to finish a few things, add tests and documentation. I do not have much time for this project sadly, but I plan to end the second milestone before the end of this year, and then the last milestone should be relatively trivial. |
|
That's great to hear. It's no problem if it's postponed by a few weeks, we'd rather see things done well than fast. :) Feel free to post here if you want to give an update outside milestone deliveries. |
|
@CrommVardek friendly reminder, what's the status on your end? |
|
Hi @alxs , some UX testing and small changes are still made to have a finer working UI (milestone 2). Basically it is done (except for the dockerfile - deliverable 0d.), but I'd like to change few thing before publishing the next delivery. If it becomes an issue to delay further the milestone 2, I'll publish it this week and make my small changes later on another release. |
|
Thanks for the update. No worries, feel free to take care of those changes before you submit. |
|
Hey, for information I've almost finish polishing UI, however I'm dependent of this issue to be solved to regarding the backend : paritytech/substrate-api-sidecar#814 (as I use sidecar for some of the information related to the auction). Once this is resolved I should post for the 2nd delivery milestone a few days later. |
|
Thanks a lot for the update. |
|
Hey @CrommVardek, just checking in here. Based on your Github activity, I can assume that you are still working on milestone 3? |
|
Hi @semuelle , that's correct, milestone 3 is close to be done, the project is already online at www.polkauction.io, but there are a few things I'd like to verify and change before submitting the 3rd milestone (most important is setting up SSL and correcting a UI bug). I should open the 3rd delivery by the end of this month. |
Grant Application Checklist
project_name.md) and updated.