Solana 工具

冻结账户

冻结或解冻代币账户以阻止转账 — 支持手动指定冻结和自动监控冻结

🔧 功能介绍

冻结账户

「冻结账户」功能允许拥有代币冻结权限(Freeze Authority)的用户冻结或解冻指定的代币账户。被冻结的账户将无法进行任何代币转账操作。

本页面提供两种冻结模式:

  • 指定冻结(手动) — 输入目标钱包地址,手动冻结或解冻该地址的代币账户
  • 自动冻结 — 通过 WebSocket 实时监控链上交易,自动冻结接收到代币的地址

📋 使用前准备

  • 冻结权限:你必须是该代币的冻结权限(Freeze Authority)持有者,才能执行冻结/解冻操作
  • 连接钱包(指定冻结模式):点击页面右上角连接你的 Solana 钱包
  • 私钥(自动冻结模式):需要输入持有冻结权限的钱包私钥,用于自动签名交易
  • SOL 余额:确保钱包中有少量 SOL 用于支付链上交易手续费
  • 代币支持冻结:代币必须在创建时保留了冻结权限,否则无法执行冻结操作

🚀 操作步骤

模式一:指定冻结(手动冻结/解冻)

适用于需要手动冻结或解冻特定钱包地址的场景。


第一步:选择代币

点击「选择代币」按钮,在弹出的对话框中选择你拥有冻结权限的代币。选择后会显示冻结信息卡片,包含:

信息说明
是否支持冻结该代币是否保留了冻结权限
冻结权限地址当前冻结权限持有者的钱包地址

第二步:输入目标地址

在「目标地址」输入框中输入你需要冻结/解冻的钱包地址。系统会自动查询该地址的代币账户状态:

状态含义可执行操作
🟢 活跃账户正常,可以自由转账可以冻结
🔵 已冻结账户已被冻结,无法转账可以解冻
⚠️ 账户不存在该钱包没有此代币的代币账户无法操作
❌ 无效地址输入的地址格式不正确请检查地址

状态旁边会显示目标地址的代币余额。点击刷新按钮可手动重新查询状态。


第三步:执行冻结或解冻

根据目标账户的当前状态,选择相应操作:

  • 冻结 — 当账户状态为「活跃」时可点击,冻结后该地址将无法转出代币
  • 解冻 — 当账户状态为「已冻结」时可点击,解冻后恢复正常转账功能

点击按钮后,钱包会弹出签名请求。签名确认后操作将在链上执行。

💡 冻结只影响代币转出,不影响该地址接收代币。被冻结账户的持有者仍然可以查看余额。


模式二:自动冻结

适用于需要实时监控并自动冻结新买入者的场景,如代币预售阶段防止转售。


第一步:输入私钥

在「钱包私钥」输入框中输入拥有冻结权限的钱包私钥。私钥用于自动签署冻结交易,不会上传到任何服务器。

⚠️ 私钥是你钱包的最高权限凭证,请确保在安全的环境中使用,且只在你信任的设备上操作。


第二步:选择代币

点击「选择代币」按钮,选择需要自动冻结的代币。系统会验证你输入的私钥是否为该代币的冻结权限持有者。


第三步:配置白名单(可选)

启用白名单后,白名单内的地址将不会被自动冻结。适用于排除做市商、项目方等已知安全地址。

操作方式:

  1. 打开「白名单」开关
  2. 在文本框中输入地址(支持多行输入或逗号分隔)
  3. 输入完成后自动添加到白名单列表
  4. 点击地址右侧的 × 可移除

第四步:配置冻结条件(可选)

启用冻结条件后,只有满足条件的接收者才会被冻结。

条件说明
买入数量 >=只冻结买入数量大于等于指定值的地址。小额买入者不会被冻结

第五步:启动自动冻结

点击「启动自动冻结」按钮。系统将通过 WebSocket 连接 Solana 网络,实时监听该代币的所有链上交易。

当检测到有新地址接收了代币时,系统会:

  1. 检查接收地址是否在白名单内 → 在白名单则跳过
  2. 检查买入数量是否满足冻结条件 → 不满足则跳过
  3. 检查目标账户是否已被冻结 → 已冻结则跳过
  4. 自动发送冻结交易并签名

第六步:查看冻结日志

底部的「冻结日志」面板实时显示所有自动冻结操作的记录:

说明
时间操作执行的时间
地址目标地址(缩略显示)
状态已冻结(绿色)/ 已跳过(黄色)/ 错误(红色)
详情跳过原因或错误信息
链接冻结成功时可点击查看 Solscan 交易详情

顶部统计显示已冻结数量和已跳过数量。点击清空按钮可清除所有日志。


第七步:停止自动冻结

点击「停止自动冻结」按钮即可断开 WebSocket 连接,停止监控。

📊 参数说明

指定冻结参数

参数说明是否必填
代币选择拥有冻结权限的代币
目标地址需要冻结/解冻的钱包地址

自动冻结参数

参数说明是否必填
钱包私钥冻结权限持有者的私钥
代币选择需要监控的代币
白名单不被冻结的地址列表
冻结条件满足条件才冻结(买入数量阈值)

❓ 常见问题

Q: 什么是冻结权限(Freeze Authority)?

A: 冻结权限是 Solana SPL Token 的一项可选权限,允许权限持有者冻结或解冻任意持有该代币的账户。冻结后,该账户将无法转出代币。这个权限在创建代币时设置,也可以在后续关闭(不可逆)。

Q: 冻结账户后会发生什么?

A: 被冻结的代币账户将无法发起任何代币转出操作(包括转账、交易等),但仍然可以接收代币。账户持有者可以正常查看余额,只是无法移动代币。

Q: 为什么提示「不是冻结权限」?

A: 你当前连接的钱包(指定冻结模式)或输入的私钥(自动冻结模式)不是该代币的冻结权限持有者。只有冻结权限持有者才能执行冻结/解冻操作。

Q: 自动冻结模式安全吗?

A: 自动冻结功能完全在浏览器本地运行,私钥不会上传到任何服务器。WebSocket 连接直接与 Solana RPC 节点通信。但请注意,在任何网页中输入私钥都存在潜在风险,建议使用专用的冻结权限钱包,不要在该钱包中存放大量资产。

Q: 自动冻结会漏掉交易吗?

A: WebSocket 监听依赖网络连接质量。如果在网络中断期间发生了代币转账,可能会漏掉。建议在网络稳定的环境中使用,并定期检查是否有遗漏。

Q: 关闭冻结权限后还能冻结吗?

A: 不能。一旦在「代币管理」页面关闭了冻结权限,将永远无法再冻结任何账户。这是不可逆操作。

⚠️ 注意事项

  • 权限要求:冻结/解冻操作需要冻结权限持有者执行,其他人无法操作
  • 冻结 ≠ 销毁:冻结只是阻止转账,代币仍在账户中。解冻后可恢复正常使用
  • 私钥安全:自动冻结模式需要输入私钥,请确保设备安全,建议使用独立的冻结权限钱包
  • Gas 费用:每次冻结/解冻操作需要支付少量 SOL 作为网络费用
  • 自动冻结延迟:从检测到交易到执行冻结之间有约 1-2 秒延迟,极端情况下目标可能在被冻结前已转出代币
  • 兼容性:同时支持 SPL Token 和 Token-2022(Token Extensions)标准的代币

On this page