偶然间在推特看见的,感觉很有意思。
说是 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
是5
sellTaxAmountSum
卖出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
。