-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Grant Application: LunoKit #2635
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
base: master
Are you sure you want to change the base?
Conversation
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
I have read and hereby sign the Contributor License Agreement. |
recheck |
I have read and hereby sign the Contributor License Agreement. |
recheck |
The CLA Assistant bot has confirmed ✅ "All contributors have signed the CLA". |
recheck |
Thanks @Gintma we fixed it on our end, should be all set now. |
Thank you very much, does that mean I just need to wait now? |
Thanks @Gintma this looks really nice, and happy to see that it uses Dedot. Who are your main competitors here? The technical side looks good but on the business side of things, what measures are you taking to further adoption? |
From what we’ve seen, there isn’t really another product in the Polkadot ecosystem that delivers the same level of developer experience as LunoKit. Tools like dot-ui and dotconnect are interesting, but they only cover a small fraction of what LunoKit provides. Our goal with LunoKit is to give developers a truly comprehensive toolkit rather than a set of fragmented solutions, and that’s the key difference. On the adoption side, we know good technology alone isn’t enough — it also needs awareness and trust. That’s why we’re taking several steps in parallel:
So the approach is not just “build and wait,” but rather “build and actively engage” — making sure that developers across multiple entry points into the ecosystem can encounter and adopt LunoKit. |
GM Polkadot dev here.. I had faced lots of challenges earlier setting up wallet infra/library for polkadot dApps. There are a few solutions in the ecosystem
but the above can't be customized well and aren't compatible directly with newer SDK libraries like papi. LunoKit looks good, does it support papi integration directly yet? @0xKheops built a new wallet library Papi compatible for both substrate/evm. edit: dotconnect now supports direct integration with papi |
Yeah, customization really matters for any team. Right now, LunoKit is integrated with Dedot, a lightweight JS client, and PAPI support is already on our roadmap for the next major release. We also believe EVM wallet compatibility will become an important need, which is why we’ve included it in the proposal as part of our future plans. From the technical side, implementing it with Wagmi and Viem is quite simple. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the explanations @Gintma I'm personally willing to go ahead with it. I will mark it as ready for review and ping the rest of the committee to take a look.
Additionally, could you please complete KYB verification for Luno Lab while waiting for more reviews? Web 3.0 Technologies Foundation, Gotthardstrasse 3, 6300 Zug, Switzerland (CHE-332.596.347) (henceforth "we") collect and process your personal information submitted through this Google form and, where applicable, additional data collected through the KYC (Know Your Customer) or KYB (Know Your Business) process. This processing is carried out to verify your identity, prevent fraud, ensure eligibility, maintain the integrity of our processes, and manage your grant application. We may also use your personal data to communicate with you about the program, to liaise with the Ecosystem Partner(s) who referred you in connection with the program, and to comply with any legal obligations. Such processing is carried out on the basis of our legitimate interests under the EU General Data Protection Regulation (GDPR) and our justified organisational needs under the Swiss Federal Act on Data Protection (FADP). To learn more about how we collect, use, and protect your personal information, please refer to our Web3 Foundation Privacy and Cookies Policy. With respect to information collected during the KYC and KYB process, please consult also the Sumsub Privacy Notice. |
Thank you very much. At the moment, LunoLab is just our team name and we haven’t registered it as a legal entity yet, so we are not able to complete a formal KYB process. Could you please advise if there is an alternative option, such as proceeding with individual KYC for the team leader instead?” |
Hi @Gintma in this case each team member can do KYC instead. Thank you! |
@keeganquigley |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the application. I added a small request. Otherwise I like the project and would be happy to support this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for incorporating the latest changes. Happy to go ahead with this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot for the application. I noticed that you haven't done a lot with your Github account recently. Is there any other work that you have previously done that you can share? Also, as you pointed out yourself, SubConnect, etc. are no longer maintained. How do you plan to maintain your project in the future and/or structure a business model around it? Finally, have you already talked to any of the wallet providers or potentialle users of the tool?
@Noc2 Thank you for your feedback. Let me clarify a few points: 1. About our work and past experienceIn the LunoKit project my role is mainly as a product manager, responsible for product design and requirement management, while Brain @wbh1328551759 is the main developer. This is why my personal GitHub account has not been very active recently. The team’s past experience and code repositories are described in detail in the proposal under Team’s experience and Team Code Repos. 2. How we plan to maintain and structure a business modelWe see LunoKit as an open-source public good.
3. Engagement with wallet providers and potential usersYes, we have already spoken with several potential users:
|
Project Abstract
LunoKit aims to build a developer-friendly Web3 account connection infrastructure for the Polkadot ecosystem. It unifies wallet connection state management, account abstraction, chain switching, and session recovery, while also providing a rich set of UI components—such as ConnectButton, ConnectModal, AccountDetailsModal, NetworkSwitcher, and AssetList, etc.—greatly lowering the integration threshold for DApps built on Polkadot SDK-based chains. It offers more than 20 Hooks, including send transaction, chain switching, connection control, and on-chain data subscription, with support for data caching. This allows developers to focus on core business logic while LunoKit handles the account module.In essence, it is comparable to the wagmi + RainbowKit combination in the Ethereum ecosystem.
Grant level
Application Checklist
project_name.md
).@_______:matrix.org
(change the homeserver if you use a different one)