Your browser is outdated. Some features might not work properly. Please update your browser for the best experience.

Superteam Earn
Superteam Vietnam

37

AbhishekPratikYash

Integrating existing dapp with passkey login

by Superteam Vietnam

|
|
token icon
1,500USDC

Total Prizes

150

USDC

1st

150

USDC

2nd

150

USDC

3rd

150

USDC

4th

150

USDC

5th

+750

USDC

suit case

31

SUBMISSIONS

suit case

0h:0m:0s

REMAINING

Introduction

The Secp256r1 Native Program for verifying secp256r1 signatures. It takes a secp256r1 signature, a public key, and a message. Up to 8 signatures can be verified. If any of the signatures fail to verify, an error is returned.

Secp256r1 is an elliptic curve that enhances ECDSA signature verification efficiency. It improves compatibility with platforms like Android and iOS, supporting advanced wallet features and robust self-custody security.

Impact:

  • Security: Strengthens wallet safety with dependable signature verification, reducing single-point failure risks.

  • Compatibility: Elevates user experience for Solana mobile apps, ensuring seamless integration with modern technology.

About Lazorkit

Lazor.kit SDK is solution to integrate Passkey Authentication into the Solana ecosystem using a client-side and an on-chain program with Secp256r1 signature verification.

This enables secure, user-friendly login and transaction signing for Solana dApps via Passkeys (WebAuthn standards), ensuring cryptographic integrity.

Components:

  1. Client-side SDK: Simplifies Passkey-based login and transaction preparation for dApps.

  2. On-chain Program: Manages Passkey-derived PDAs and verifies Secp256r1 signatures for secure transactions

Learn more about how to use Lazor.kit here: https://docs.lazorkit.xyz/introduction

About the Track

We invite developers to build Solana dApps that integrate Passkey Authentication using Lazorkit for secure, user-friendly login and on-chain actions. Your dApp should:

  • Enable Passkey-based login (WebAuthn) for users.

  • Support secure transaction signing verified on-chain via Secp256r1.

  • Integrate with one or more popular Solana dapps.
    For example: You can integrate Raydium, Jupiter, Meteora, Kamino, Marginfi, Zeta, Drift, Sling money, etc. to let user experience Solana DeFi without installing a wallet. You can also integrate Metaplex, MagicBlock, Honeycomb protocol for Gaming experience.

Objective : Deliver a modern Web3 experience that replaces seed phrases with Passkeys, aligning with authentication standards adopted by Apple, Google, and the FIDO Alliance.

Bounty Rewards

  • 10 prizes of $150

  • Total prize pool: $1,500

  • Rewards will be given to the first 10 high-quality submissions

  • Based on a combination of submission time and overall quality

How to Participate

  1. Join the TG group to get support: https://t.me/+RZ3Y8_ZRnOJiMjll

  2. Submit your project: https://portal.lazorkit.xyz/submit
    ps: The submission on this page is only for Earn system. You submit your code repo here and the detail of the submission is in the above link.

Requirement for submission

  1. Open-source repository: Provide a fully open-source repo with:

    • Clean, modular code.

    • A clear README with deployment and testing instructions.

  2. Video walkthrough: Submit a video explaining:

    • Code structure and Passkey integration.

    • UI/UX flow and DeFi interactions (e.g., with Jupiter, Meteora, Raydium).

  3. Deployed dApp: Provide a Vercel deployment to test the end-to-end flow.

Judging Criteria

  • Timeliness: Earlier submissions get reviewed first.

  • Code Quality: Is the code clean, modular, and production-ready?

  • Functionality: Does the project work? Is it easy to test or deploy?

  • Usefulness: Would someone use this in the real world?

  • Integrations: Bonus points for using Jupiter, Meteora, or Raydium

SKILLS NEEDED

Backend

Blockchain

CONTACT

Reach outif you have any questions about this initialBounty