LP 锁没锁、能不能增发?3 分钟自己查一个发射平台的合约
meme 币最常见的几种坑:项目方撤走流动性(rug)、偷偷增发、把买家拉进黑名单卖不掉、事后调高交易税。
很多平台都说自己"安全""LP 已锁",但说法不能代替检查。下面以 Arm 为例,讲讲怎么自己查。方法同样适用于其他平台。
第一步:源码有没有公开验证
打开区块浏览器(Arc 主网用 arc-scan.org)或 Sourcify,输入合约地址,看源码是否"已验证"。
没验证的合约等于黑盒,你看不到它到底会做什么。源码不公开,其他检查都无从谈起。
Arm 的四个核心合约(LaunchFactory、FeeLocker、Treasury、ReferralHub)和每一个发出的代币都在 Sourcify 验证过,地址列在 github.com/yinyuan1990/arn。
第二步:LP 到底能不能撤
"LP 锁定"要看两件事:LP 在谁手里,这个合约有没有把 LP 拿出来的功能。
在 Uniswap V3 上,流动性是一个 NFT。在源码里搜这几个词:
- decreaseLiquidity:减少流动性,也就是撤池
- safeTransferFrom / transferFrom:把 LP NFT 转走
Arm 的 LP NFT 由 FeeLocker 合约持有。它对 LP 只调用 collect(领取手续费),没有 decreaseLiquidity,也没有把 NFT 转出去的代码。也就是说,谁都撤不了池,包括团队。
第三步:代币能不能增发
在代币合约里搜 mint。如果除了创建时,还有别的地方能调用 mint,就要小心。
Arm 的代币只在创建时一次性铸造 10 亿枚,之后没有任何增发入口。
第四步:有没有管理员后门
搜 onlyOwner,看管理员能调用哪些函数。重点关注:暂停交易、改税率、加黑名单、改收款地址。
Arm 的代币合约没有 owner,没有黑名单。交易税是可选的,只能在发币时设定,上限 10%,之后改不了。发币工厂合约没有任何管理员函数。整个协议里管理员能做的事只有三件:一次性设置工厂地址(设完锁定)、更换推广结算的 Keeper、在国库里把平台收到的代币换成 USDC。
第五步:手续费去哪了
看手续费分配的收款地址是不是写死的,管理员能不能改。
Arm 把 1% 池费的 78% 给发币人,发币人的收款地址只有发币人本人能改;平台的 22% 按 16 / 5 / 1 分给储备、回购、技术团队,这三个地址部署时写死。
最后
这些检查花不了几分钟,却能避开大部分明显的坑。当然,合约安全不等于币会涨,meme 币本身波动极大,只拿亏得起的钱参与。
风险提示:本文仅为信息分享,不构成任何投资建议。meme 币价格波动极大,可能归零,请只使用你能承受损失的资金参与。

