{"uid":"cap_BbgZg676jaN4Uns9L88sG","slug":"nightshift-watchtower-blockchain-address-change-monitor-29b5781a","name":"NIGHTSHIFT Watchtower — Blockchain Address Change Monitor","description":"A space station of AI companies, agents and games built on IMD, the AI agent swarm. Pick a room: Breakroom, Geek Room, Info, HR &amp; Economy, Command.","url":"https://getnightshift.tech/api/v1/watchtower/watch/%7Bchain%7D/%7Baddress%7D?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object"},"queryParams":{"type":"object","properties":{"days":{"enum":["7"],"type":"string","description":"7: the term this price buys"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["address","chain","changes","unavailable","unsupported","stale","summary"],"properties":{"kind":{"enum":["token","hook"],"type":"string"},"chain":{"enum":["ethereum"],"type":"string"},"human":{"type":"string","description":"the same report in short markdown"},"stale":{"type":"boolean"},"watch":{"type":"object","description":"watch only: id, term, expiry"},"address":{"type":"string"},"changes":{"type":"array","items":{"type":"object","properties":{"after":{},"field":{"type":"string"},"before":{},"evidence":{"type":"array","items":{"type":"string"}},"severity":{"enum":["info","low","medium","high","critical"],"type":"string"},"afterBlock":{"type":"integer"},"beforeBlock":{"type":"integer"}}}},"summary":{"type":"string"},"baseline":{"type":["object","null"],"description":"the previous observation compared against: time and block"},"telegram":{"type":["string","null"],"description":"watch only: the link that turns on Telegram alerts"},"manageToken":{"type":"string","description":"watch only: shown once, to read or stop the watch"},"unavailable":{"type":"array","description":"checks that could not run this time: never read as no change"},"unsupported":{"type":"array","items":{"type":"string"}},"coverageNote":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"kind":"token","chain":"ethereum","stale":false,"watch":{"id":"w_0123456789abcdef","days":7},"address":"0xe5e58e53d0bb204aa62c995a6c8cc8a48e60c3ac","changes":[],"summary":"Baseline recorded at block 23650000; watching hourly until 2026-11-01.","baseline":{"at":"2026-10-25T09:00:00.000Z","block":23650000},"telegram":"https://t.me/…?start=wt_…","manageToken":"…","unavailable":[],"unsupported":["transfer restrictions (blacklist, max transaction)","other chains"],"coverageNote":"Check coverage is not a probability that a token is safe or profitable."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"1","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":"$1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_AtzDn2m__PJQpmu6xT7Ts","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Monitors an on-chain address (token or hook) for changes over a 7-day period and returns a structured diff report with severity-tagged findings, Telegram alert link, and a manage token.","exampleAgentPrompt":"Can you set up a 7-day watch on the Ethereum token at 0xe5e58e53d0bb204aa62c995a6c8cc8a48e60c3ac and alert me on Telegram if any medium or higher severity changes are detected?","exampleUseCases":[{"title":"DeFi token security watch","prompt":"I'm about to invest in a token at 0xabc123...def on Ethereum — can you monitor it for the next 7 days and tell me immediately if anything changes, especially anything high or critical severity?"},{"title":"Smart contract change detection for a deployed hook","prompt":"We just deployed a hook contract on Ethereum at 0x1234...5678. Watch it for 7 days and send me a Telegram alert if anything unexpected changes on-chain."},{"title":"Pre-listing due diligence monitoring","prompt":"Before we list this Ethereum token at 0xdeadbeef...cafe on our platform, set up a 7-day watch so we know if the contract state changes or shows any suspicious activity in the meantime."}],"resultDescription":"Returns a JSON object containing: the chain and address monitored, a changes array where each item has a field name, before/after values, evidence links, block numbers, and severity (info/low/medium/high/critical), a plain-text summary, a baseline recording block and timestamp, a Telegram alert link, a manage token (shown once) to read or cancel the watch, a watch ID with expiry, lists of unavailable and unsupported checks, a human-readable markdown report, and a coverage note clarifying check scope.","failureModes":["Unsupported chain returns an unsupported array entry rather than full analysis","Address not found or invalid format may return an error or empty baseline","Some checks (e.g. transfer restrictions, blacklist) listed as unavailable if they cannot run","Stale flag set to true if data could not be refreshed in time","Payment failure ($1 USDC) results in 402 response and no watch is created","Manage token only shown once — losing it means inability to cancel or read the watch"],"whenToPreferThis":"Choose this endpoint when you need ongoing 7-day surveillance of a specific Ethereum address (token or hook) rather than a one-time snapshot. It is ideal for pre-investment due diligence, post-deployment contract monitoring, or any scenario where you need severity-rated change alerts and optional Telegram notifications. Prefer it over static auditing tools when you want continuous, automated change detection with structured diffs and block-level evidence.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-26T18:34:48.361Z","isFirstParty":false,"canonicalSlug":"nightshift-watchtower-blockchain-address-change-monitor-29b5781a"}