Skip to content

Tap that button. Get free tokens, straight to your wallet. Built on Base - Ethereum's L2.

Notifications You must be signed in to change notification settings

smilewithkhushi/token-tap

Repository files navigation

Token Tap 🚰

One click and get tokens in your wallet

A streamlined Web3 application built on Base that enables users to claim tokens with a single click directly to their wallet.

🌟 Features

  • One-Click Token Claims: Simplified token distribution process
  • Base Network Integration: Built on Coinbase's Base L2 for fast and cheap transactions
  • Wallet Connection: Seamless integration with popular Web3 wallets
  • User-Friendly Interface: Clean and intuitive design for all users
  • Gas Optimized: Efficient smart contracts to minimize transaction costs

🚀 Getting Started

Prerequisites

  • Web3 wallet (MetaMask, Coinbase Wallet, etc.)
  • Base network added to your wallet
  • Some ETH on Base for gas fees

🖼️ Screenshots

Here is your Preview
Smart Contract Deployment dApp Overview
Deployed Smart Contract dApp Overview
Claim Faucet Confirm Transaction
Claim Faucet Confirm Transaction
Success - Faucet Claimed Transaction Successful
Claimed Faucet Transaction Successful
Transaction on BaseScan
BaseScan Activity

🔧 Technology Stack

  • Frontend: Next.js
  • Blockchain: Base (Ethereum L2)
  • Smart Contracts: Solidity, Hardhat
  • Web3 Integration: Mini-kit
  • Styling: Tailwind CSS, Shadcn

📱 Usage

  1. Connect Wallet: Click "Connect Wallet" and select your preferred wallet
  2. Switch to Base: Ensure you're connected to the Base network
  3. Claim Tokens: Click "Claim Tokens" to receive tokens instantly
  4. View Balance: Check your wallet to see the received tokens

🌐 Links

Installation

  1. Clone the repository
git clone https://github.com/smilewithkhushi/token-tap.git
cd token-tap
  1. Install dependencies
npm install
  1. Set up environment variables
cp .env.example .env
# Add your configuration
  1. Run the development server
npm run dev

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Built with ❤️ on Base

About

Tap that button. Get free tokens, straight to your wallet. Built on Base - Ethereum's L2.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published