1

KOI | KOI 「BSC314 + BSC50」

 4 weeks ago
source link: https://benpaodewoniu.github.io/2024/04/12/koi/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

KOI | KOI 「BSC314 + BSC50」

偶然间在推特看见的,感觉很有意思。

说是 BSC314 + BSC50 的升级版本。

这个协议有几个机制我觉得很有意思

  • 不使用 swap,而是把 BNB 打给合约获取 KOI,把 KOI 打到合约获取 BNB
  • 买入有 5% 的税,即你花 10BNB,最后只有 9.5BNB 用于购买 KOI,那 0.5 个奖励给流动池提供商,也就是项目方
  • 卖出有 5% 的税,即你卖 1000KOI,真实只能卖 995
    • 基于上述规则,买入卖出的差价在 10%「自己想为什么」
  • 5% 的买入税的流程是这样的,项目方主动从奖励池中取出 BNB,目前,项目方的操作是取出 BNB,然后手动再次购买,但是,后续还会不会购买我不知道
  • 5% 的卖出税,人人都可以调用 burn
  • 合约的管理已经打入黑洞
  • 私募的一些地址已经锁了,私募了 400BNB

这里有意思的是买入和卖出规则,有点像 bancor协议

uint256 buyTax = (msg.value * buyTaxRate) / 100;

buyTaxAmountSum = buyTaxAmountSum + buyTax;

uint256 token_amount = ((msg.value - buyTax) *
(_balances[address(this)] - sellTaxAmountSum)) /
(address(this).balance - buyTaxAmountSum);
  • msg.valueBNB 数量
  • buyTaxRate5
  • sellTaxAmountSum 卖出 KOI 收的 5% 的税,是 KOI 的数量

buyTax 就是 5% 的税。

你获得的 KOI 的数量是根据你发送的 BNB 在池子里的占比决定的。

举例来说,这个池子里面有 100BNB,你如果买 10BNB,扣 5% 的税,则你获得的总 KOI

amount=9.5100+9.5∗KOI

其中 KOI 代表的是 合约中 KOI 的总量减去待销毁的量,注意 100BNB 也是去掉买税的 BNB,实际池子 BNB >= 100

请我喝杯咖啡吧~

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK