您的密钥。您的资产。

探索

概览查找钱包流动性资金池代币新池雷达关注列表

您的资产

钱包主页交易自动化兑换

生态系统

网络状态文档指南文章开发者设置
BANIPOOL/文档

搜索资金池

粘贴或输入池地址、池 ID、代币合约地址或代币符号。将同时搜索所有网络。

输入代币地址将显示使用该代币的池。

创建新资金池

连接钱包

选择此设备上的钱包,或通过二维码连接手机钱包。

检测到的钱包

未检测到浏览器钱包。请使用 WalletConnect 连接手机钱包。

用于查看投资组合的登录签名不会授权交易。

文档

安全与黑名单

BaniPool 如何评估代币与资金池安全(EVM 与 Solana)、A–F 等级的含义,以及诈骗代币黑名单。

A–F 等级

每项检查的状态为未发现、注意、高风险或未知。分数从 100 开始:高风险 −35,注意 −8,未知 −2。

价值分数含义
A≥ 90自动检查未发现明显风险。
B75–89低风险;有几点需要注意。
C60–74中等风险;请查看注意事项。
D40–59高风险;继续前必须确认。
F< 40极高风险;列入诈骗代币黑名单。

蜜罐(无法卖出)、买入/卖出税 ≥50% 或仿冒官方资产的代币会直接评为 F。任何一项高风险都会将分数上限限制为 55。

代币检查

检查EVMSolana
买卖模拟(蜜罐)买入后分别在 1 分钟、1 小时、24 小时卖出;多种金额链上模拟 Jupiter 兑换:从大额 SOL 钱包买入 0.05 SOL,由真实持有人卖出
买入/卖出税模拟结果模拟与报价的差额;Token-2022 转账费
所有者控制所有者、代理、增发、黑名单、暂停增发与冻结权限、永久委托、转账钩子、Pausable、关闭权限、默认冻结账户
GoPlus补充数据余额修改权限、元数据可修改、可后续修改的设置、恶意创建者
持有人与创建者持有人分布、部署者历史持有人分布(排除程序金库)、创建者发行的代币数量、创建者持仓占比
市场虚假活动、流动性锁定自然与机器人交易量、LP 锁定(pump.fun 迁移)、年龄与流动性、价格暴跌、各 DEX 建池许可
创作者手续费分成Clanker v4(LP 手续费接收方与管理员)、Zora 币(payoutRecipient 与所有者)— Basepump.fun 手续费分成:创作者手续费的接收方与比例(最多 10 个钱包)、启用/暂停、已锁定或仍可由管理员修改。分配的只是手续费,而非代币供应量
标识仿冒官方资产BaniPool 登记、Jupiter 验证、仿冒符号

可信代币(GoPlus 标记或在 Jupiter 上“strict”验证,例如受监管稳定币)仍会以备注形式显示其发行方控制;只有永久委托和余额修改权限保持“注意”级别。

资金池安全(EVM 与 Solana)

资金池页面上的“资金池安全”面板综合了资金池检查与两种代币。对于 Solana 资金池,检查内容包括:

  • 资金池程序:由官方 DEX 程序(Orca、Raydium CLMM/CPMM/AMM、Meteora DLMM、PumpSwap)创建,或未知。
  • 流动性归属与锁定:链上读取资金池仓位;若单个普通钱包持有大部分活跃流动性,则可随时撤出(撤池跑路风险)。pump.fun 迁移 LP 已销毁。
  • 活跃流动性、资金池价格与市场价、交易活动与 TVL、资金池年龄以及资金池费率。

自动检查不是审计,也不是安全保证。卖出模拟仅在检查时有效;仍然活跃的所有者可以改变代币行为。

诈骗代币黑名单

每当保存代币或资金池安全报告(EVM 与 Solana)时,评级为 F 的代币会自动列入 BaniPool 黑名单,并记录主要原因、检测次数以及首次和最近检测时间。只有在完整复查得分 ≥ 60 时,代币才会被移出名单。

当您选择黑名单中的代币(EVM 与 Solana 的“创建资金池”,或查看“资金池安全”面板)时,会出现红色警告表“该代币已被 BaniPool 识别为诈骗代币”,包含等级、地址、检测时间、原因和安全建议。继续操作需要勾选专门的确认项。

黑名单代币会在代币选择器(EVM 与 Solana,包括搜索结果)中显示“⛔ 诈骗”徽章,并在仪表板仓位表中显示“⛔ 诈骗代币”徽章;EVM 与 Solana 兑换会显示警告表并要求确认。BaniPool 管理员可以恢复误标的代币或附理由手动标记诈骗;管理员决定具有持续性(不会被自动检查覆盖),并记录在审计日志中。

bash
curl -s "https://banipool.com/api/v1/security/blacklist" | jq .data.tokens
curl -s "https://banipool.com/api/v1/security/blacklist?chain=solana&token=<MINT>" | jq .data.entry