Launch Your Base-Powered Stream Economy
Launch crypto-integrated experiences. Integrate community tokens and tips. Build your Network. Earn directly from engagement. The simplest way to merge streaming and Web3.
baseLINE is a Twitch extension and web application powered by send0x that brings Web3 functionality directly to your stream. Built on Base (Coinbase's Layer 2), it enables instant crypto tipping, community tokens, NFT rewards, and decentralized engagement tools—all without disrupting your streaming workflow.
Viewers send USDC, ETH, or custom tokens directly to streamers with gasless transactions on Base L2. Tips appear live on your overlay with custom animations.
Create and distribute your own ERC-20 tokens. Reward loyal viewers, unlock exclusive perks, and build a tokenized community economy.
Mint and distribute NFTs for milestones, challenges, or special events. Viewers collect unique digital assets tied to your brand.
Wallet addresses remain private. Only tip notifications appear publicly on stream overlays—your financial data stays secure.
Works as a Twitch Extension (panel, video overlay, mobile), standalone web app, and OBS browser source. Access from anywhere.
Built on Base for low fees (~$0.01), fast confirmation times (~2 seconds), and seamless Coinbase wallet integration.
baseLINE is built on the send0x platform, which provides the blockchain infrastructure, wallet management, and security layer. All transactions are verified on-chain and cryptographically secure.
Set up your crypto-powered stream economy in minutes. No blockchain expertise required.
Visit app.baseline.click and connect with your Twitch account. baseLINE uses Privy for secure authentication—no passwords needed.
Link your Coinbase Wallet, MetaMask, or any WalletConnect-compatible wallet. baseLINE will automatically detect Base network. If you don't have a wallet, Privy will create an embedded wallet for you.
Go to your Twitch Extensions dashboard and install "baseLINE by send0x". Activate it as a Panel Extension and/or Video Overlay. Configure your tip settings and customize alert animations.
For advanced overlays, add the overlay URL as a Browser Source in OBS. See the OBS Setup section below for detailed instructions.
Start streaming. When viewers send tips, they'll appear on your overlay in real-time. Check your dashboard for earnings, transaction history, and wallet management.
baseLINE sponsors gas fees for viewer transactions, so your community can tip without worrying about network costs. Tips arrive instantly with no friction.
Use the challenges feature to create visual goals (e.g., "$100 to unlock bonus stream"). Viewers love tangible milestones.
Distribute your custom tokens to regular viewers. Offer perks like priority queue, custom emotes, or exclusive content for token holders.
Customize large tip alerts with special animations or sound effects. Recognition encourages more engagement.
Highlight top tippers each week. Create friendly competition and show appreciation for your supporters.
Support your favorite streamers with crypto tips, collect exclusive NFTs, and earn community tokens—all from within Twitch.
Click the baseLINE panel below the stream, or tap the extension icon in the Twitch mobile app.
First-time users: connect your wallet (Coinbase, MetaMask, etc.) or create a new embedded wallet instantly. Your wallet address stays private.
Choose how much to tip and which token (USDC, ETH, or custom channel tokens). See USD equivalent in real-time.
Include a message with your tip—it'll appear on the stream overlay alongside your username.
Review and confirm. The tip is sent instantly—no gas fees for you! Your tip appears on stream within 2 seconds.
Only your Twitch username and tip amount appear on stream. Your wallet address, balance, and transaction history remain completely private. Streamers cannot see your wallet details.
To tip, you need crypto on Base network:
Add baseLINE overlays to OBS Studio for maximum customization and control.
Log in to app.baseline.click/dashboard and navigate to Settings → Overlay. Copy your unique overlay URL (it looks like: https://app.baseline.click/overlay?auth=YOUR_TOKEN).
Open OBS Studio. In your scene, click + (Add Source) → Browser. Name it "baseLINE Overlay".
Paste your overlay URL into the URL field. Set dimensions:
Check "Shutdown source when not visible" to save resources.
Drag the overlay to your desired position on stream. Common placements: top-right for tip alerts, bottom for a ticker, or fullscreen with transparency for immersive effects.
Send a test tip from your dashboard or have a friend tip you. The alert should appear on your OBS preview within 2 seconds.
Right-click your baseLINE source → Filters → + → Chroma Key. Set key color to match your overlay background for transparent alerts.
In Browser Source settings, add custom CSS to override styles. Example: body { font-size: 2em; } to enlarge text.
Add separate sources for different overlays (e.g., one for alerts, one for goal trackers). Each has its own URL from your dashboard.
Right-click source → Interact to click buttons or test features directly in OBS without switching windows.
Your overlay URL contains an authentication token. Do not share it publicly or stream it in your scene. If compromised, regenerate it from your dashboard.
| Issue | Solution |
|---|---|
| Overlay not loading | Check URL is correct, verify internet connection, restart OBS |
| Tips not appearing | Ensure overlay URL is active, check dashboard for test tips, verify source isn't hidden |
| Performance lag | Lower FPS to 15, enable "Shutdown when not visible", reduce browser cache |
| Incorrect positioning | Reset transform (right-click → Transform → Reset), manually adjust width/height |
| Authentication errors | Regenerate overlay URL from dashboard, clear browser source cache in OBS |
The baseLINE Twitch Extension integrates directly into the Twitch viewer experience with panels, video overlays, and mobile components.
Appears below the stream. Viewers click to tip, view their balance, and see recent tips. Always visible on desktop and mobile.
Transparent overlay on the video player. Displays real-time tip alerts with animations. Configurable position and style.
Optimized for Twitch mobile app. Swipe-up interface for quick tipping, balance checks, and transaction history.
Streamer-only dashboard for customizing alert styles, setting tip goals, managing tokens, and viewing analytics.
Go to dashboard.twitch.tv/extensions and search for "baseLINE by send0x".
Click Install, then go to Installed Extensions and activate:
Click Configure to access the config page. Link your send0x account by logging in. Customize alert settings, tip goals, and overlay appearance.
Have a friend tip $1 USDC to test. The alert should appear on both your Twitch video overlay and in the panel extension.
Use Extension for: Quick setup, Twitch-native UX, mobile viewers.
Use OBS Overlay for: Advanced customization, custom positioning, non-Twitch streams (YouTube, Kick).
Build on baseLINE's open architecture. Access APIs, deploy custom tokens, and integrate Web3 features into your streaming tools.
Base URL: https://app.baseline.click/api
| Endpoint | Method | Description | Auth |
|---|---|---|---|
/wallet/balance |
GET | Get user wallet balance | JWT |
/wallet/transfer |
POST | Send tokens to recipient | JWT |
/wallet/history |
GET | Transaction history | JWT |
/wallet/network-status |
GET | Network health & chain info | None |
/twitch/profile |
GET | Authenticated Twitch profile | JWT |
/twitch/user/:id |
GET | Public Twitch user info | None |
/tips |
GET/POST | Tip management | JWT |
POST /api/wallet/transfer
Authorization: Bearer YOUR_JWT_TOKEN
Content-Type: application/json
{
"recipient": "0x1234...5678",
"amount": "5.00",
"currency": "USDC",
"message": "Great stream!"
}
Response:
{
"success": true,
"data": {
"txHash": "0xabc...",
"amount": "5.00",
"currency": "USDC",
"timestamp": "2026-01-16T12:00:00Z"
}
}
baseLINE uses standard ERC-20 and ERC-721 contracts deployed on Base:
// Example: Deploy ERC-20 token on Base
import { ethers } from 'ethers';
const provider = new ethers.JsonRpcProvider('https://mainnet.base.org');
const wallet = new ethers.Wallet(YOUR_PRIVATE_KEY, provider);
const tokenFactory = new ethers.ContractFactory(ERC20_ABI, ERC20_BYTECODE, wallet);
const token = await tokenFactory.deploy('MyChannelToken', 'MCT', 1000000);
await token.waitForDeployment();
console.log('Token deployed at:', await token.getAddress());
Subscribe to real-time events for tips, token transfers, and overlay updates:
const socket = io('wss://app.baseline.click', {
auth: { token: YOUR_JWT_TOKEN }
});
socket.on('TIP_RECEIVED', (data) => {
console.log('New tip:', data);
// { tipperName, amount, currency, message, txHash }
});
socket.on('TOKEN_TRANSFER', (data) => {
console.log('Token transfer:', data);
});
socket.emit('SUBSCRIBE_CHANNEL', { channelId: 'your_twitch_id' });
Required for local development and deployment:
# Server
PORT=3000
NODE_ENV=development
JWT_SECRET=your_secret_key
# Twitch
TWITCH_CLIENT_ID=your_client_id
TWITCH_CLIENT_SECRET=your_secret
# Blockchain
BASE_RPC_URL=https://mainnet.base.org
PRIVATE_KEY=your_private_key
# Privy
PRIVY_APP_ID=your_privy_app_id
PRIVY_API_KEY=your_api_key
# Optional
REDIS_URL=redis://localhost:6379
DATABASE_URL=postgresql://user:pass@localhost/baseline
Never commit private keys or API secrets to version control. Use environment variables and .env files (gitignored). For production, use secret management services like Vercel Environment Variables or AWS Secrets Manager.
baseLINE is open for community contributions:
Base is a Layer 2 blockchain built by Coinbase on Ethereum's Optimism stack. It offers fast (~2 second) transactions with low fees (~$0.01), making it ideal for micro-transactions like tipping.
No. Streamers and viewers can get started with just a Twitch account. baseLINE handles wallet creation, gas fees, and blockchain complexity behind the scenes.
No. Wallet addresses are never shown on stream or to other users. Only your Twitch username and tip amounts appear publicly.
Go to Dashboard → Wallet → Withdraw. Enter your destination address (Coinbase, MetaMask, etc.) and amount. Funds arrive in ~2 seconds on Base network.
Yes. From your dashboard, go to Settings → Overlay. Choose animations, sounds, positioning, and minimum tip amounts for alerts.
USDC and ETH by default. You can also create custom channel tokens. Support for other ERC-20 tokens coming soon.
No. baseLINE sponsors gas fees for all viewer transactions. You only pay the tip amount.
Buy USDC on Coinbase and send it to your Base wallet, or bridge ETH from Ethereum mainnet using bridge.base.org.
Yes! Tips are stored and displayed when the streamer next goes live.
Coinbase Wallet, MetaMask, WalletConnect, Trust Wallet, Rainbow, and any Web3-compatible wallet. Privy also creates embedded wallets automatically.
Yes. The codebase is available on GitHub under MIT license. Community contributions are welcome.
Wallet addresses and balances are stored on-chain (immutable, public ledger). User profiles and preferences are stored in an encrypted database. baseLINE never stores private keys—you retain full custody.