Instant User Onboarding with Magic Wallet SDK
Description
Bounties: 7 Bounty Description Magic is a developer SDK that enables companies to create instant web3 wallets with a web2 login and optimize user adoption and conversion on their app. Our solution abstracts away the complexities of wallets and removes the need for seed phrases, browser extensions, or downloads. To date, Magic has onboarded close to 20M users to Web3, working with trailblazers like OpenSea, Nifty’s, Magic Eden, and Mattel. Our mission is to onboard the next billion by helping enterprises and developers break down barriers to adoption. Developers can get started with only a few lines of code, and build quickly across 21 blockchains, including Polygon and Solana, on multiple platforms such as Web, iOS, Android, and Unity.
The 5 best submissions for this prize pool will be awarded part of the pool.
Acceptance criteria
Criteria:
User Experience
Build a project that offers end to end seamless user experience with incredible user onboarding with Magic Wallet.
Originality
Build a project that’s resourceful and use various smart contracts protocols and libraries to build cool projects such as PoolTogether.
Practicality
Build a project that’s pragmatic and solves real world problems which decentralize technology.
Use the full feature including configuration ****options as outlined in the docs link above.
Judging will lean towards projects that are full MVPs, although a clean and creative implementation of the feature serving as an excellent example of feature usage is also acceptable.
Please show a steady commit trail and thought process e.g. sketches, discussion, issues on how you arrived at the decision to incorporate this feature.
List any challenges or benefits you encountered in the developer experience.
Nice to haves:
Leave comments in your code
Leave a comment of your Magic Wallet integration
Criteria for Template Guidelines:
Prerequisites:
Use of Magic Wallet
You'll need to install:*
Node.js, v12 or higher
Hardhat
Stack recommended/not-required:
Web application framework - Next.js
Solidity development environment - Hardhat
File Storage - IPFS / NFT Storage
Ethereum web client library - Ethers.js
Login, wallet and fiat on-ramp solution - Magic
Rewards
5000 reward pool