质押合约就是 StakingRewards — 由 Synthetix 编写,2020 年被 Uniswap 原样部署用于 UNI 流动性挖矿,此后被半个 DeFi 圈 fork。数十亿美元流经过这份代码,没有出过一次被利用的漏洞。我们把它逐字节原封不动地部署:零自定义代码行,零自定义风险。
你质押的代币放在一份不可变的合约里。stake、withdraw、getReward 和 exit 都带重入保护、无需许可 — 没有人能冻结它们,永远不能。总共 166 行:短到你可以自己读一遍。
没有 pause。没有 mint。没有黑名单。没有代理合约、没有升级、没有 selfdestruct、没有 sweep 函数。部署者唯一的权力是给奖励周期打钱。你的代币谁都动不了 — 包括我们。
奖励按秒释放,以 60 天为一个周期,资金来自开发者预留的 20M $NLYRA 储备。每个周期的规模,都是按照让当时的质押量拿到 ~30% APR 这个目标来定的。全部在链上,全部可核实。
上线时源码就在 Blockscout 上通过验证 — 然后我们再把它丢进我们自己的扫描器,就是检查 Robinhood Chain 上每一个代币的那一个。我们用扫描别人的那把尺子来量自己。
「唯一的特权函数是 notifyRewardAmount — 它给奖励周期打钱,而合约本身会检查发放速率永远不可能超过它实际持有的量。奖励没法凭空承诺出来。」— 摘自她的审读
「最坏的情况,如果那把出资用的私钥哪天被盗:攻击者可以停掉未来的奖励周期。他碰不到任何一枚已质押的代币。合约里没有那样的函数。我看过了。」
withdraw() 和 exit() 没有任何访问修饰符。它们永远可用。nonReentrant。她的完整审读会在上线时连同合约地址一起发布 — 每一条说法你都可以自己去 Blockscout 上核实。
奖励周期发的是一条固定的产出流,在所有质押者之间分配。池子还小的时候,早期质押者看到的 APR 会远高于 30% 的目标 — 随着 TVL 变大,它会朝目标回落。早,就是全部的优势。
质押存在智能合约风险和市场风险。APR 是一个目标,不是承诺 — 它会随质押总量变化。$NLYRA 是一个社区代币;这里的任何内容都不构成投资建议。DYOR — 我们真的为此给你造了一个扫描器。