sol-bsc-dev-monitor-skill
by @mybusd
Unified Dev Wallet Monitor for BSC and Solana - Monitor only, manual buy only, no private keys
clawhub install sol-bsc-dev-monitor📖 About This Skill
name: unified-dev-monitor description: Unified Dev Wallet Monitor for BSC and Solana - Monitor only, manual buy only, no private keys version: "1.0.0" author: Your Name tags: [bsc, solana, monitor, research, crypto, blockchain, multi-chain] payment: provider: skillpay.me api_key: sk_f072a786149bc07fc8730b4683dc00f3e050e72441922284ca803cdee2b994b5 price: 0.005 currency: USDT billing_mode: per_call
Unified Dev Monitor
🎯 Overview
Multi-chain developer wallet monitor for BSC and Solana. Monitor token transfers from developer addresses and get real-time notifications of new token deployments.
🔒 Security First - No Private Keys Required
Important: This is a monitor-only tool with manual buy only. No private keys are required and no auto-buy functionality is included.
Benefits:
💰 Pricing & Billing
Pricing Model
Platform Fees
🔒 Manual Buy Only
How It Works
1. Monitor detects token transfer - Scans blockchain blocks/slots - Filters transactions from monitored address - Detects new token transfers
2. System provides buy links - Solana: Jupiter Aggregator (https://jup.ag) - BSC: PancakeSwap (https://pancakeswap.finance/swap)
3. User decides whether to buy - User reviews token information - User clicks buy link - User authorizes transaction in their wallet - User confirms transaction
4. System continues monitoring - Transaction completes, system continues monitoring - Logs all detections
🚀 Quick Start
Installation
npm install
Test Run
# Test environment
npm testTest BSC monitoring
node index-bsc.js testTest Solana monitoring
node index-sol-safe.js test
📖 Usage
Monitor Solana Address
node index-sol-safe.js monitor SOL
Monitor BSC Address
node index-bsc.js monitor BSC
Check Balance
node index.js '{"action":"balance","userId":"your-user-id"}'
📊 Supported Chains
1. BSC (Binance Smart Chain)
2. Solana
📝 Manual Buy Links
Solana
After detecting a token, users can buy via:
BSC
After detecting a token, users can buy via:
🔍 Viewing Results
View Logs
# Solana
tail -f logs-sol/sol-monitor.logBSC
tail -f logs-bsc/bsc-monitor.log
View Detections
# Solana
cat detections-sol/detections.jsonBSC
cat detections-bsc/detections.json
💰 Billing Guide
Check Balance
node index.js '{"action":"balance","userId":"your-user-id"}'
Response:
{
"success": true,
"action": "balance",
"userId": "your-user-id",
"balance": 1000,
"tokens": 1000,
"usdt": "5.000"
}
Get Payment Link
node index.js '{"action":"payment-link","userId":"your-user-id","amount":8}'
Monitor with Auto-Charge
# Solana
node index.js '{"action":"monitor","chain":"SOL","address":"...","duration":3600,"userId":"your-user-id"}'BSC
node index.js '{"action":"monitor","chain":"BSC","address":"...","duration":3600,"userId":"your-user-id"}'
Insufficient Balance:
{
"success": false,
"action": "billing",
"error": "Insufficient balance",
"balance": 0,
"paymentUrl": "https://skillpay.me/payment/...",
"message": "余额不足。最低充值: 8 USDT (1600 tokens)\n充值链接: https://..."
}
💳 Billing Flow
Complete Flow
用户请求监控
↓
检查余额 (0.5 tokens)
↓
余额 >= 0.5?
是 → 扣除 0.5 token → 开始监控
↓
检测到代币 → 提供购买链接
↓
用户决定是否购买
↓
交易完成
↓
继续监控
↓
返回检测结果
↓
No → 返回充值链接
📊 Configuration
Solana
{
SOLANA_RPC: 'https://api.mainnet-beta.solana.com',
JUPITER_API: 'https://quote-api.jup.ag/v6',
MONITOR_INTERVAL: 10000, // 10 seconds
DEFAULT_DURATION: 3600, // 1 hour
WSOL_MINT: 'So11111111111111111111111111111111111112'
}
BSC
{
BSC_RPC: 'https://bsc-dataseed.binance.org',
PANKCAKESWAP_ROUTER: '0x10ED43C718714eb63d5aA57B78B54704E256024E',
WBNB_ADDRESS: '0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c',
MONITOR_INTERVAL: 3000, // 3 seconds
DEFAULT_DURATION: 3600, // 1 hour
}
📝 Output
Detection Example
When a token transfer is detected:
Solana:
💰 Token transfer detected from
✅ Detection logged for token: TOKEN_SYMBOL
💰 User can buy at: https://jup.ag
BSC:
💰 Token transfer detected from to
✅ Detection logged for token:
💰 User can buy at: https://pancakeswap.finance/swap
Summary
After monitoring completes, you'll get a summary:
{
"success": true,
"chain": "SOL",
"monitoring": {
"address": "",
"startTime": "2026-03-06T10:00:00.000Z",
"endTime": "2026-03-06T11:00:00.000Z",
"duration": 3600,
"actualDuration": "3600.12",
"slotsScanned": 1234,
"detections": [
{
"chain": "SOL",
"slot": 123456789,
"signature": "...",
"timestamp": "2026-03-06T10:30:00.000Z",
"from": "",
"to": "",
"tokenMint": "...",
"tokenSymbol": "TOKEN",
"amount": "1000",
"decimals": 9
}
]
}
}
📊 What Gets Detected
🔍 Viewing Results
View Logs
# Solana
tail -f logs-sol/sol-monitor.logBSC
tail -f logs-bsc/bsc-monitor.log
View Detections
# Solana
cat detections-sol/detections.jsonBSC
cat detections-bsc/detections.json
🔒 Security & Privacy
Data Collected
Data Stored Locally
logs-sol/sol-monitor.log - Solana monitoring logslogs-bsc/bsc-monitor.log - BSC monitoring logsdetections-sol/detections.json - Solana detection historydetections-bsc/detections.json - BSC detection historyData NOT Collected
💳 Billing SDK (billing-final.js)
Core Functions
// 查询余额
const balance = await checkBalance(userId);// 扣费(每次调用 0.5 token = 0.005 USDT)
const charge = await chargeUser(userId, 0.005);
// 获取充值链接(最低 8 USDT = 1600 tokens)
const paymentUrl = await getPaymentLink(userId, 8);
// 检查并自动扣费
const result = await checkAndCharge(userId);
Billing Flow
监控请求
↓
检查余额(0.005 token)
↓
余额 >= 0.005?
是 → 扣除 0.005 token → 开始监控
↓
检测到代币 → 提供购买链接
↓
用户决定是否购买
↓
交易完成
↓
继续监控
↓
返回检测结果
↓
否 → 返回充值链接
🔒 Trading Safety
What This Tool Does
What This Tool Does NOT Do
💡 Platform Fees
⚠️ Important Notes
This Tool Does
This Tool Does NOT Do
⚖️ Disclaimer
This tool is provided for educational and research purposes only. The user assumes all risks associated with trading cryptocurrency.
Always:
📦 Dependencies
@solana/web3.js (^1.98.4) - Solana blockchain interactionaxios (^1.13.6) - HTTP requests (Billing API)ethers (^5.0.0) - EVM blockchain interaction (BSC)📄 License
MIT
Version: 1.0.0 Node.js: >=14.0.0 Security Model: Monitor only, no private keys, manual buy only