Unclaimed SOL Scanner — 未认领的SOL扫描器
v1.0.1扫描任何Solana钱包以查找来自不活动的代币账户和程序缓冲区账户的可回收SOL。 当有人询问未认领的SOL、被遗忘的租金、可回收代币、死代币账户或Solana上的钱包清理时使用。 当用户粘贴Solana钱包地址并询问可认领资产、可回收SOL或账户租金时也使用。 触发器包括"扫描钱包"、"检查可认领"、"回收SOL"、"未认领的SOL"、"钱包清理"、"关闭代币账户"、"恢复租金"。
运行时依赖
安装命令
点击复制技能文档
未认领的SOL扫描器 扫描任何Solana钱包以找到可认领的SOL,它们被锁定在休眠的令牌账户和程序缓冲区账户中。
隐私与数据披露 此技能通过HTTPS POST请求将用户的Solana公钥(钱包地址)发送到未认领的SOL API(https://unclaimedsol.com/api/check-claimable-sol)。没有其他数据被传输。没有私钥、种子短语或签名能力被涉及。在运行扫描之前,您必须告知用户他们的钱包地址将被发送到未认领的SOL API at unclaimedsol.com,并在继续之前获得他们的确认。 示例披露:为了扫描您的钱包,我将您的公钥地址发送到未认领的SOL API at unclaimedsol.com。没有私钥被涉及 - 只有您的公钥地址。您想让我继续吗?
如何使用 从用户获取Solana钱包地址(base58公钥,32-44个字符,例如7xKXXq1...) 披露API调用并获取用户确认(见上文)。 运行扫描脚本:bash {baseDir}/scripts/scan.sh 解析JSON响应并格式化为用户。
读取响应 脚本返回JSON: { "totalClaimableSol": 4.728391, "assets": 3.921482, "buffers": 0.806909, "tokenCount": 183, "bufferCount": 3 } totalClaimableSol — 可认领的总SOL(资产+缓冲区的总和) assets — 来自休眠令牌账户的SOL(空ATA,死去的memecoins,灰尘) buffers — 来自程序缓冲区账户的SOL tokenCount — 要关闭的令牌账户数量(如果后端尚未添加此功能,则可能为0) bufferCount — 要关闭的缓冲区账户数量(如果后端尚未添加此功能,则可能为0)
如果tokenCount和bufferCount都为0或缺失,请不要报告账户数量 — 只报告SOL总数。
格式化响应 显示API返回的确切SOL值。不要四舍五入到2个小数位 — 显示完整精度(例如4.728391,而不是4.73)。 如果totalClaimableSol > 0: 报告总数,然后按类型分解(如果两个都非零): 您的钱包有4.728391 SOL可认领。 3.921482 SOL来自183个令牌账户 0.806909 SOL来自3个缓冲区账户 您可以在https://unclaimedsol.com认领 如果只有一个类型有值,请跳过分解 — 只显示总数。 如果totalClaimableSol为0: 此钱包没有可认领的SOL。 所有账户都是活动的或已经优化。
如果脚本返回错误: 无法扫描此钱包。您可以尝试直接在https://unclaimedsol.com — 连接您的钱包以查看您的可认领SOL。 不要告诉用户“粘贴”或“输入”地址到搜索框。网站使用钱包连接,而不是搜索框。
规则 这是只读的。没有交易被执行。没有密钥被需要。永远不要要求用户提供种子短语、私钥或助记符。只接受Solana公钥(base58,32-44个字符)。如果输入看起来不像有效的Solana地址,请要求用户再次检查。始终披露外部API调用并在扫描之前获得用户同意。