35 个版本 (9 个重大更新)

0.11.1 2021 年 12 月 28 日
0.10.3 2021 年 11 月 16 日
0.8.0-rc12021 年 7 月 29 日
0.6.0-alpha12021 年 3 月 12 日
0.3.1 2020 年 10 月 16 日

#11#质押

Apache-2.0

215KB
4.5K SLoC

质押衍生品

这是一个示例合约,它发布了一种最小化的质押衍生品形式。它用于集成测试,并为其他更复杂的逻辑构建提供了一个基础。

功能

一方面,它作为一个 CW20 代币,持有多个地址的余额列表,并公开查询和转账(没有许可和 "从...转账" 以将逻辑集中在质押方面)。然而,它没有初始余额。相反,它根据委托来铸造和销毁代币。

对于这样的 "债券曲线",我们公开了两种额外的消息类型。一个 "债券" 消息将本地质押代币发送到合约进行质押,并给用户相应的衍生品代币。同样,你可以销毁一些你的衍生品代币,合约将按比例解绑相应的质押额到用户的账户(在典型的 21 天解绑期之后)。

为了展示这种服务的收费示例,我们允许合约所有者收取一小部分退出税,因此可能 98% 的代币将解绑并发送到原始账户,而 2% 的代币则没有解绑,而是转到了所有者的账户。(所有权也可以转让)。

依赖项

~4.5–6MB
~137K SLoC