-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Application: pallet-bitcoin #2210
Conversation
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
I have read and hereby sign the Contributor License Agreement. |
Hey @liuchengxu , You said that there already is a draft concept for the project. Would you be comfortable with sharing this draft with the w3f prior? If you don't want to make it publicly you can also send it to me via email to [email protected] I hope to gain some further insights to your vision by reading the draft. Looking forward to hearing from you :) |
So that it's more obvious for the reviewers.
Haha, no idea how I missed that. Thanks! |
Hey @liuchengxu , It doesn't look like a hurdle for parachain teams to me to reuse the interlay code and simply adapt it to their project. Can you show me teams or individuals that have expressed their desire for the pallet you propose? Kind regards |
While leveraging the existing codebase from projects like Interlay may indeed be feasible for experienced Rust engineers (may still take a few weeks if he never works on this topic though), it's important to consider the broader implications for the Substrate ecosystem. Simplifying the development process by providing modular, reusable components not only fosters innovation but also lowers the barrier to entry for newcomers. By offering a standardized solution, we empower developers of all skill levels to participate in building the next generation of blockchain applications without requiring deep domain expertise or extensive codebase comprehension. In summary, while it may be possible to adapt existing code from projects like Interlay, the true value lies in creating a more accessible and efficient development experience for the entire Substrate community. |
Thank you very much for elaborating on these points. I will mark the application as ready for review and notify the committee 👍 |
@liuchengxu unfortunately, the W3F Grants Committee decided not to go forward with your proposal, since similar solutions already exist as pointed out by @PieWol. Hence, it's difficult to justify the funding of an alternative solution, even if it'd be more reusable/developer-friendly. Thanks for your interest in our program. We wish you all the best for the future of your project. |
Project Abstract
The primary goal of this project is to provide a generic and reusable Bitcoin light client implementation in a Substrate pallet. This implementation will store Bitcoin block headers and enable trustless proof of BTC transaction inclusion. This pallet
allows quick and easy BTC light client integration for any Substrate-based project.
Grant level
Application Checklist
project_name.md
).@_______:matrix.org
(change the homeserver if you use a different one)