project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Tipsy

Show your love with Tipsy! Effortlessly tip creators on platforms like X and GitHub—no registration needed. Funds go straight to their preferred chain, token, or pregenerated wallets. Simple, seamless, and ready to redefine online tipping! 🚀

Tipsy

Created At

ETHGlobal Bangkok

Winner of

Blockscout - Blockscout Explorer Big Pool Prize

Prize Pool

Capsule - Best web app built with Capsule

Bitkub - Best KUB Coin Utilization 3rd place

Project Description

Tipsy is a next-gen platform that makes tipping your favorite creators on X (formerly Twitter) and GitHub seamless, intuitive, and secure. By integrating blockchain technology, Tipsy transforms how fans support creators online.

To use Tipsy, users simply need to install a browser extension that integrates seamlessly into their browsing experience. Once installed, the extension automatically adds a “Tip” button to any X or GitHub profile, enabling fans to send tips effortlessly.

How It Works for Tippers:

Install the Tipsy Extension: Get the browser extension to enable tipping functionality on X and GitHub profiles.

Find Your Favorite Creator: Browse as usual! The extension adds a “Tip” button directly to profiles on supported platforms.

Send a Tip: Select the amount, token, and chain you wish to use. Confirm the transaction, and the funds are sent to the creator’s pregenerated wallet.

How It Works for Creators:

Pregenerated Wallets: Every creator automatically has a pregenerated wallet where tips are received.

Claiming Funds: Creators can log in to claim their tips at any time.

Preference Setup: Creators can configure their preferred token and blockchain to streamline future payments.

Why Tipsy?

Platform Integration: Adds tipping functionality directly to profiles without disrupting user experience. Flexible and Secure: Tips are stored securely in pregenerated wallets and can be claimed later. Customizable for Creators: Ensures creators receive tips in their preferred cryptocurrency and blockchain. No Barriers for Fans: A quick install is all it takes to start tipping! Tipsy makes tipping as easy as liking or retweeting. Empower your favorite creators, one tip at a time! 🚀

How it's Made

  1. Wallet Management with Capsule
  • Wallet Association: Every creator on GitHub or X has a pregenerated wallet linked to their profile using the Capcule Protocol.
  • 2/2 Multi-Party Computation (MPC): This wallet is managed securely using a 2/2 MPC service, where the private key is split between two parties (capsule network and Tipsy). Both parties must sign a transaction to approve any wallet actions, ensuring that no single entity can control the wallet, thus enhancing security until the user ckaims the wallet.
  1. Token Swapping via CowSwap:
  • When a tip is sent in a different token than the recipient’s preference on the same chain, CowSwap ensures the swap is executed efficiently.
  • How CowSwap Works: It acts as a decentralized exchange aggregator, finding the best liquidity across multiple DEXs. This minimizes slippage and ensures that the recipient receives the correct token as per their preferences, whether they prefer USDC, ETH, or any other token.
  1. Cross-Chain Bridging via 1inch Fusion Swap:
  • If the tip is sent on a different chain than the recipient’s preferred one, 1inch Fusion Swap facilitates the bridging.
  • How Fusion Swap Works: 1inch’s Fusion technology automatically detects the best route for bridging funds between blockchains. It ensures that funds are transferred securely and quickly across various chains , converting the tip into the preferred token on the recipient’s chosen chain.
  1. Connecting Wallets for Tipping via Privy Provider:
  • Privy Provider is used to connect wallets for sending tips. It allows users to interact with the blockchain in a secure and seamless way, ensuring that tippers can send tips effortlessly. The Privy Provider serves as the bridge between the user's wallet and the platform, ensuring secure wallet interactions.
  1. Monorepo Architecture:
  • The project is built using a monorepo structure with three main directories: Nest Backend: Handles all backend logic, including wallet creation, management and claiming of wallet. Vite Frontend: Provides the user interface for tipping, including wallet integration, tip sending, and preference configuration for creators. The frontend is built with Vite for fast, modern web development. Extension: A browser extension that integrates directly into X and GitHub profiles, enabling users to send tips easily with just one click. The extension adds the tipping functionality directly to profiles, making it seamless for users to support their favorite creators without leaving the platform.
background image mobile

Join the mailing list

Get the latest news and updates