Scam Sniffer 查可疑地址:黑名单没命中为什么不能放行?
链小知 · 进阶 · 核验 · 依官方文档整理
用官方公开地址库做精确匹配,明确7天延迟和API响应未知项。
开始前准备
- 准备实际EVM目标公开地址、交易网络与来源;把spender/合约/接收人分别记录,不只查发起人的地址。
- 适用Scam Sniffer公开scam-database地址数组与address/check文档;公开库有7天延迟,API字段以当前返回和文档为准。
- 公开库查询不需钱包;实时API可能收费并需x-api-key,不向公共页面或工单粘贴密钥。
1. 从真实请求固定检查对象
取得钱包现有请求或发送记录里的接收地址、spender、调用合约与网络,给每一个地址标用途。地址来自聊天截图时,应回到实际请求文本核对完整字符串。
这次数组匹配只适用于所检查的地址,不能因为接收人没命中就推定调用合约或授权对象也安全;没有真实请求时只检查已知候选。
检查结果:保存完整地址与用途,避免截断或查错对象。
2. 读取官方公开数组
从scamsniffer/scam-database进入blacklist/address.json,选择Raw查看可解析JSON。确保读到的是字符串数组,而非GitHub登录页、错误HTML或空内容。
保存读取时间与文件链接;仓库声明公开库每24小时更新且延迟7天,所以最新文件也可能缺少最近发现的风险地址。
检查结果:确认JSON数组读取成功及数据延迟边界。
3. 执行完整地址精确匹配
在本人本地副本中对目标EVM地址做完整匹配,可统一大小写后比较完整40位hex地址;不能按前后几位或昵称匹配。记录每个地址是否存在数组中。
命中可作为该地址在所读版本中被收录的证据;未命中只说明当前副本没有这个字符串,不能把它翻译成“已通过安全检测”。
检查结果:结果分为命中、未命中、文件不可读三类。
4. 有实时API权限时另做核对
本人已有API权限可GET https://lookup-api.scamsniffer.io/address/check?address=完整地址,并使用x-api-key头。保存HTTP状态、响应原文和查询时间。
当前读取的文档只列200入口,没有足够细分结果字段定义。不要自行猜malicious=false等字段;无法解释返回时记为未知,HTTP200本身仅说明请求收到响应。
检查结果:API结果仅按确有定义的字段解释,保留未知结构。
5. 把命中结果用于下一步排查
命中时暂停相关操作并核对请求来源;未命中时继续检查实际权限、交易内容和其他已确认风险信息,不自动签名。公开库无法证明所有链、所有攻击或最新地址已覆盖。
完成记录要包含对象、用途、网络、数据版本时间、匹配结果与7天延迟。实时API套餐价格需查询当前方案,不把仓库报价当永久收费标准。
检查结果:交付一份可复查的地址匹配记录,不写无风险证明。
怎样确认完成
- 为每个目标地址记录是否命中、来源和数据延迟。
- 依据官方文档整理,真实账户/API返回与资金操作尚待实际验证。
常见错误与边界
- 未命中不等于安全;延迟库不能证明最近风险已覆盖。
- API响应字段未读明不能自行造风险标签。