Quick Start
TL;DR
# Clone, install, configure, run
git clone https://github.com/yourusername/wallet-protect.git
cd wallet-protect
pnpm install
cp .env.example .env
# Edit .env with your configuration
pnpm prisma:generate
pnpm prisma:migrate:dev
pnpm backfill # IMPORTANT: Run before first start
pnpm devStep-by-Step Guide
3
Configure Environment
cp .env.example .envEdit .env with your settings:
# Required settings
DATABASE_URL="postgresql://postgres:password@localhost:5432/wallet_protect"
TARGET_HANDLE="your_twitter_handle"
DEPLOYER_PRIVATE_KEY="[1,2,3,...]"
X_SCRAPER_COOKIES="auth_token=xxx; ct0=yyy"
TOKEN_DESCRIPTION="Protected by Wallet Protect π‘οΈ"
LOGO_PATH="assets/logo.png"
LOG_LEVEL="info"4
5
6
Start the Engine
pnpm devYou should see:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π‘οΈ WALLET PROTECT - Token Launch Engine
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
Database connection established
π Server online at http://0.0.0.0:3000
π₯ Engine running - watching for followers
Target: @your_twitter_handle
Poll Interval: 60000ms
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π‘οΈ WALLET PROTECT ONLINE
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββWhat Happens Next?
Once running, Wallet Protect will:
Poll your X account every 60 seconds (configurable)
Detect any new followers
Generate unique token metadata
Upload metadata to IPFS
Deploy the token on pump.fun
Record everything in the database
Check the status:
Docker Quick Start
Prefer Docker? Even faster:
Next Steps
π Full Configuration
Learn about all available configuration options
π Authentication Deep Dive
Understand X authentication methods
π³ Production Deployment
Deploy to production with best practices
π¨ Custom Branding
Customize token names, symbols, and logos
