偶然间在推特看见的,感觉很有意思。
说是 BSC314 + BSC50 的升级版本。
这个协议有几个机制我觉得很有意思
- 不使用
swap,而是把BNB打给合约获取KOI,把KOI打到合约获取BNB - 买入有
5%的税,即你花10个BNB,最后只有9.5个BNB用于购买KOI,那0.5个奖励给流动池提供商,也就是项目方 - 卖出有
5%的税,即你卖1000个KOI,真实只能卖995个- 基于上述规则,买入卖出的差价在
10%「自己想为什么」
- 基于上述规则,买入卖出的差价在
5%的买入税的流程是这样的,项目方主动从奖励池中取出BNB,目前,项目方的操作是取出BNB,然后手动再次购买,但是,后续还会不会购买我不知道5%的卖出税,人人都可以调用burn- 合约的管理已经打入黑洞
- 私募的一些地址已经锁了,私募了
400BNB
这里有意思的是买入和卖出规则,有点像 bancor协议。
买入方法
1 | uint256 buyTax = (msg.value * buyTaxRate) / 100; |
其中
msg.value是BNB数量buyTaxRate是5sellTaxAmountSum卖出KOI收的5%的税,是KOI的数量
分析
buyTax 就是 5% 的税。
你获得的 KOI 的数量是根据你发送的 BNB 在池子里的占比决定的。
举例来说,这个池子里面有 100BNB,你如果买 10BNB,扣 5% 的税,则你获得的总 KOI 是
$$ amount = \frac {9.5}{100+9.5} * KOI $$
其中 KOI 代表的是 合约中 KOI 的总量减去待销毁的量,注意 100 个 BNB 也是去掉买税的 BNB,实际池子 BNB >= 100。