Inspiration

The inspiration for StarkSip came from a simple observation: supporting creators in the Web3 space is often more complicated than it needs to be. While the promise of decentralized platforms is immense, the reality for many potential users is a steep learning curve involving browser extensions, seed phrases, and gas fees. We were inspired by Starknet's native Account Abstraction, seeing it as a game-changing technology to bridge this gap. Our goal was to build a platform where supporting a creator is as easy as using a Web2 application, without sacrificing the security and transparency of the blockchain.

What it does

StarkSip is a decentralized creator support platform built on Starknet. It allows users to directly support their favorite developers, artists, and writers with crypto. Our key feature is radical simplification of the user experience:

  • Email Onboarding: Users can register and create a wallet with just an email address, completely removing the need to install a browser extension or manage a seed phrase upfront.
  • Seamless Tipping: Once registered, supporters can browse creator profiles and send contributions directly and instantly.
  • Low-Cost Transactions: By leveraging Starknet's ZK-Rollup technology, we ensure that transaction fees are minimal, making even micro-support of a dollar or two economically viable.

How we built it

StarkSip is a full-stack decentralized application built with the following components:

  • Account Abstraction: We used Starknet's native Account Abstraction to design a smart contract wallet system. When a user signs up with an email, a wallet is deployed for them, with access controlled by a key securely derived from their login credentials. This is the magic that makes the user experience so smooth.
  • Frontend: The user interface is a responsive web application built with React and the starknet.js library, which facilitates all communication between the user's browser and the Starknet blockchain.

Challenges we ran into

  • Implementing Seamless Account Abstraction: Designing a secure and user-friendly email-based wallet system was our biggest technical challenge. It required a deep dive into Starknet's account model to ensure the experience was truly seamless without compromising security. around the limitations of existing developer tools and documentation, which required extra research and experimentation.

Accomplishments that we're proud of

  • True Email Onboarding: We successfully built a functional dApp where the first user interaction is just an email login. We believe this is a major step forward for Web3 usability.
  • Full-Stack dApp in a Short Timeframe: We are proud of building and deploying a complete, end-to-end application—from smart contracts to frontend—during this hackathon.
  • Making Micro-support Viable: Our platform demonstrates a practical use case for Starknet's scalability, proving that small, frequent transactions are not just possible but efficient on L2.

What we learned

Throughout this project, we gained a profound appreciation for Starknet's architecture. We learned that Account Abstraction is not just an abstract feature but a foundational tool for creating next-generation dApps with a user-centric design. We also learned how to navigate the Cairo language, write efficient smart contracts, and integrate them with a modern web frontend. Most importantly, we learned that the biggest barriers to Web3 adoption are often experiential, and that we now have the tools to solve them.

What's next for StarkSip

We see this hackathon project as a strong foundation for a much bigger platform. Our roadmap includes:

  • Creator Dashboards: Building tools for creators to track their support and engage with their audience.
  • Subscription Models: Adding functionality for recurring, automated support.
  • Enhanced Wallet Features: Implementing social recovery and other Account Abstraction features to give users more control over their email-based wallets.
  • Onboarding More Creators: Actively working to bring a diverse range of creators onto the platform and build a thriving community.

Built With

  • chipipay
  • next.js
  • starknet
  • supabase
Share this project:

Updates