Live dapp

https://lazymint-chainlink.vercel.app/

Inspiration

Based on the principles of personalized experiences, we want to find an easy way to grant access to communities. We're beyond verifying quests and checking back if you meet conditions to perform an action. Instead, we wanted to create a flow where users seamlessly triggers a contract action (such as mint) once the specified set of conditions are met. For example, hold a specified POAP -> get an NFT completely automated.

What it does

Create a condition, like owning a specific token or POAP, check if it's raining outside via an API, or have liked a specific post on Twitter.

Once your community members meets the condition(s), we trigger an automated interaction via chainlink automation—like e.g. minting your users an NFT straight to their wallets!

In short, an easier way to grant access and create a smooth flows for people in the web3—fully automated.

How we built it

To build it we used;

  • next.js & typescript
  • ethers
  • wagmi
  • hardhat
  • chainlink automation (solidity)

Challenges we ran into

The hardest part has been scoping the project and deciding on the most suitable condition and smart contract action! We wanted to make it easy to understand: have a POAP -> receive an NFT. We also had some trouble working with POAP's API, they have heaps of limitations right now which were tricky to work around.

Down the line, we think there's so much cool features you could add to this idea. We'd like to dig into adding more on- and off-chain conditions, include established identities (such as GitHub auth, Farcaster, or ENS), improve access management to enable if-, and-, & else-conditions, etc.

Accomplishments that we're proud of

Creating a new standard of granting access to communities and automatic tasks like claiming NFT:s when you've completed a quest. A straight-forward solution to a common friction in the space. The goal is to enable dapps, games, and DeFi to seamlessly verify user access via custom conditions they define.

What we learned

Finding the balance between creating a usable app and showcasing a good case to more easily understand the product, basically finding the balance to scope a project down! Also details like finding a perfect way to distribute POAPs.

What's next for Lazy mint

We would love to continue working on it and have more projects play around with access and the automatic actions from chainlink automation. Getting rid of the unnecessary hassle of claiming processes and admin work that can be abstracted!

We handle the hard stuff so developers and teams can focus on building amazing products and communities for their users.

Built With

Share this project:

Updates