Step-by-Step Flow
1
Recipient lookup
You enter a Farcaster username or paste a cast link. BaseZap resolves the identity against the Farcaster protocol and retrieves the wallet address associated with that account. The recipient’s profile is displayed for you to confirm before proceeding.
2
Amount selection
You choose a tip amount — either a preset (0.50, 5) or a custom value. BaseZap calculates the 2% platform fee in real time and shows you the exact amount the recipient will receive before you commit.
3
Wallet approval
You click Connect & Tip. BaseZap constructs a USDC transfer transaction on Base Mainnet and sends it to your connected wallet for signing. Nothing is broadcast until you approve.
4
On-chain settlement
Once you confirm, the signed transaction is submitted to Base Mainnet. Base’s ~2 second block time means the transaction reaches finality almost immediately. The 2% platform fee is deducted at this step and routed to the BaseZap fee wallet.
5
Recipient receives USDC
The net USDC amount (98% of your tip) lands in the recipient’s wallet on Base Mainnet. They can use, transfer, or bridge those funds at any time — no claiming step required.
Settlement Details
What Happens to the Fee
BaseZap charges a flat 2% platform fee on every tip. This fee is deducted from your tip amount before the remainder is sent to the recipient — so if you tip 0.98 and $0.02 goes to the platform fee wallet. The fee is routed on-chain to a publicly verifiable address:BaseZap never holds your funds. The moment you confirm, USDC transfers directly from your wallet to the recipient’s wallet on-chain.