Funding Tier: $50,000
Project Overview:
Magic provides auth + key management for decentralized applications. We support 10+ EVM-compatible and non-EVM compatible blockchains, and would like to add support for Conflux. This would allow developers to give their users the easiest web2-like login and wallet experience, through email magic links, social logins, and SMS (coming soon). In doing this, Magic will expand on the existing developer tool sets, and become a go-to piece of infrastructure for the growing Conflux ecosystem to provide the most streamlined UX and attract mainstream users.
Project Details:
Magic will add support for the Conflux blockchain to be compatible with our Delegated Key Management solution, enabling a non-custodial architecture where end users aren’t responsible for recording and safely storing their own private keys. Magic will also create documentation explaining how developers can connect to the Conflux network. Further, Magic will write a guide walking through exactly how to build a dapp on Conflux where any end user can login with Magic, create a wallet, send transactions, and call smart contracts. A live demo app for developers and users to play with will also be built. The demo app will be built with React.js and Web3.js.
Team:
Jaemin Jin, Co-founder & Chief Blockchain Officer
Harry Xue, Blockchain Engineer
Hunter Cote, Customer Success Engineer
Development Roadmap:
Total Grant Budget: $50,000
Total Timeline: 4 weeks
Milestone 1: Guide, Demo app, Documentation
Deliverable 1: Internally configure Magic so developers can connect to Conflux network
Deliverable 2: A written walkthrough of how to use Magic to connect to Conflux, send transactions and call smart contracts with React.js and Web3.js
Deliverable 3: A working demo site for users to login with Magic through email or social login, send transactions on the Conflux network and call smart contracts.
Deliverable 4: A dedicated part of our blockchain section in Magic’s documentation explaining how developers can configure their app to connect to Conflux.
Long Term Vision: Magic wants to be closely connected with the Conflux developer ecosystem, and be a go-to user onboarding solution for current and future dapps.
Community Engagement: Magic will publish the guide and documentation to our site, and help promote it on Twitter, our most active social media platform.
Delivery Requirements: In addition to our on-site documentation and guide, Magic will have a GitHub repository for the demo app that developers can clone to get it working on their local computers.