Install
openclaw skills install sol-bsc-dev-monitorUnified Dev Wallet Monitor for BSC and Solana - Monitor only, manual buy only, no private keys
openclaw skills install sol-bsc-dev-monitorMulti-chain developer wallet monitor for BSC and Solana. Monitor token transfers from developer addresses and get real-time notifications of new token deployments.
Important: This is a monitor-only tool with manual buy only. No private keys are required and no auto-buy functionality is included.
Benefits:
Monitor detects token transfer
System provides buy links
User decides whether to buy
System continues monitoring
npm install
# Test environment
npm test
# Test BSC monitoring
node index-bsc.js test
# Test Solana monitoring
node index-sol-safe.js test
node index-sol-safe.js monitor <ADDRESS> SOL <DURATION>
node index-bsc.js monitor <ADDRESS> BSC <DURATION>
node index.js '{"action":"balance","userId":"your-user-id"}'
After detecting a token, users can buy via:
After detecting a token, users can buy via:
# Solana
tail -f logs-sol/sol-monitor.log
# BSC
tail -f logs-bsc/bsc-monitor.log
# Solana
cat detections-sol/detections.json
# BSC
cat detections-bsc/detections.json
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"
}
node index.js '{"action":"payment-link","userId":"your-user-id","amount":8}'
# 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://..."
}
用户请求监控
↓
检查余额 (0.5 tokens)
↓
余额 >= 0.5?
是 → 扣除 0.5 token → 开始监控
↓
检测到代币 → 提供购买链接
↓
用户决定是否购买
↓
交易完成
↓
继续监控
↓
返回检测结果
↓
No → 返回充值链接
{
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_RPC: 'https://bsc-dataseed.binance.org',
PANKCAKESWAP_ROUTER: '0x10ED43C718714eb63d5aA57B78B54704E256024E',
WBNB_ADDRESS: '0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c',
MONITOR_INTERVAL: 3000, // 3 seconds
DEFAULT_DURATION: 3600, // 1 hour
}
When a token transfer is detected:
Solana:
💰 Token transfer detected from <ADDRESS>
✅ Detection logged for token: TOKEN_SYMBOL
💰 User can buy at: https://jup.ag
BSC:
💰 Token transfer detected from <ADDRESS> to <TOKEN_ADDRESS>
✅ Detection logged for token: <TOKEN_ADDRESS>
💰 User can buy at: https://pancakeswap.finance/swap
After monitoring completes, you'll get a summary:
{
"success": true,
"chain": "SOL",
"monitoring": {
"address": "<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": "<ADDRESS>",
"to": "<TOKEN_ADDRESS>",
"tokenMint": "...",
"tokenSymbol": "TOKEN",
"amount": "1000",
"decimals": 9
}
]
}
}
# Solana
tail -f logs-sol/sol-monitor.log
# BSC
tail -f logs-bsc/bsc-monitor.log
# Solana
cat detections-sol/detections.json
# BSC
cat detections-bsc/detections.json
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 history// 查询余额
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);
监控请求
↓
检查余额(0.005 token)
↓
余额 >= 0.005?
是 → 扣除 0.005 token → 开始监控
↓
检测到代币 → 提供购买链接
↓
用户决定是否购买
↓
交易完成
↓
继续监控
↓
返回检测结果
↓
否 → 返回充值链接
This tool is provided for educational and research purposes only. The user assumes all risks associated with trading cryptocurrency.
Always:
@solana/web3.js (^1.98.4) - Solana blockchain interactionaxios (^1.13.6) - HTTP requests (Billing API)ethers (^5.0.0) - EVM blockchain interaction (BSC)MIT
Version: 1.0.0 Node.js: >=14.0.0 Security Model: Monitor only, no private keys, manual buy only