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:

  1. User Experience

    Build a project that offers end to end seamless user experience with incredible user onboarding with Magic Wallet.

  2. Originality

    Build a project that’s resourceful and use various smart contracts protocols and libraries to build cool projects such as PoolTogether.

  3. 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

Resources

Docs
https://developers.magic.link
Docs
https://developers.magic.link)
Demos
https://codesandbox.io/s/magic-connect-demo-forked-z3wulb
Sandbox
https://codesandbox.io/s/magic-connect-demo-forked-z3wulb)
Videos
https://www.youtube.com/@Magiclabs/featured