- Farcaster & Coinbase Miniapp, also available on Desktop browser
- Cross-chain, easy use: Send native coins & ERC-20 tokens in multiple EVM chains, supporting Farcaster users, ENS, Basenames,
- Payment Request Links: Generate shareable links, integrated with Farcaster & Coinbase feeds but usable everywhere
- Airdrop / Multisend: Bulk distribution on Base
- Scheduler: Schedule one-time or recurring payments on Base
- Frontend: Next · React · TypeScript · Tailwind CSS
- Smart Contract: Solidity ^0.8.20 · Hardhat · OpenZeppelin
- Wallet Integration: Onchainkit · wagmi · viem
- APIs: Farcaster · Moralis
- Node.js v16+
- Yarn or npm
# Clone the repo
git clone https://github.com/lopezonchain/WarpPay.git
cd warp-pay
# Install dependencies
npm install # or yarn install
# Start the dev server
npm run dev
# Open in browser
# http://localhost:3000
- Send: Instant transfers with Farcaster users, wallets, ENS and Basenames support.
- Request: Create & share payment links that work everywhere.
- Airdrop: Bulk multisend, easy to airdrop Farcaster friends.
- Scheduler: Scheduled one-time & recurring payments.
- Earn: Get 1% executing scheduled payments.
We ❤️ contributions! Please follow these steps:
- Fork the repo
- Create a branch:
git checkout -b feature/your-feature
- Commit your changes:
git commit -m "Add awesome feature"
- Push to branch:
git push origin feature/your-feature
- Open a Pull Request
Feel free to open issues for bugs, feature requests, or general feedback.
Distributed under the MIT License.
See LICENSE for details.
This is a Next.js project bootstrapped with create-onchain --mini
, configured with: