Бот предоставляющий качественную аналитику по транзакциям в блокчейне, реализованный на базе Onchain API и nocode от ASCN.AI за минимальное время, благодаря работе AI-агентов подключенных к нашим MCP серверам.

```javascript// Псевдокод традиционной реализацииasync function detectSniperAttack(txHash, poolAddress, buyerAddress) { // 1. Получаем время создания пула (3 API-вызова) const poolCreationTx = await fetch( `https://api.etherscan.io/api?module=account&action=txlist&address=${poolAddress}&startblock=0` ); const poolCreationTime = parseBlockTimestamp(poolCreationTx.result[0].timeStamp); // 2. Получаем время транзакции const txReceipt = await fetch( `https://api.etherscan.io/api?module=proxy&action=eth_getTransactionByHash&txhash=${txHash}` ); const txTime = new Date(parseInt(txReceipt.result.timeStamp) * 1000); // 3. Считаем разницу во времени const timeDiffSeconds = (txTime - poolCreationTime) / 1000; // 4. Получаем объёмы торгов пула (ещё 2 API-вызова) const poolStats = await fetch( `https://api.uniswap.org/v1/pools/${poolAddress}/stats` ); const volume1m = poolStats.trade_volume_usd_1m; const volume24h = poolStats.trade_volume_usd_24h; const avgHourlyVolume = volume24h / 24; // 5. Проверяем условия const isSniper = timeDiffSeconds < 60 && timeDiffSeconds >= 0; const isVolumeSpike = volume1m > (avgHourlyVolume * 10); const isNewPool = (txTime - poolCreationTime) < (24 * 60 * 60 * 1000); // 6. Возвращаем результат return { isSniperAttack: isSniper && isNewPool && isVolumeSpike, details: { timeDiffSeconds, volume1m, avgHourlyVolume } };}Таким же образом реализованы другие патрены
| # | Паттерн | Категория | Описание | Время реализации ||---|---------|-----------|----------|------------------|| 1 | 🐋 Кит | Wallet | Проверка адреса на метку «кит» | 2 мин || 2 | 🔍 Инсайдер | Wallet | Проверка на инсайдерскую торговлю | 2 мин || 3 | 🎯 Снайпер | Wallet | Обнаружение ботов-снайперов (< 60 сек) | 3 мин || 4 | 🚨 Скам-кошелёк | Wallet | Проверка на мошенничество | 2 мин || 9 | 🆕 Новый пул | Pool | Пул создан < 24 часов назад | 2 мин || 10 | ⚠️ Ликвидность | Pool | Ликвидность < $50,000 | 2 мин || 17 | 🚨 Скам-токен | Token | Токен помечен как скам | 2 мин || 19 | 👥 Держатели | Token | Держателей < 100 | 2 мин || 23 | 💎 Объём | TX | Транзакция > $100,000 | 1 мин || 27 | 🐋🆕 Кит в пуле | Combo | Кит + новый пул | 3 мин || 29 | 🎯🆕 Снайперская атака | Combo | Снайпер + новый пул + всплеск | 4 мин |------
