要想做到BSC链如何做到只涨不跌,那首先我们就来了解下薄饼交易所(pancakeswap)价格产生原理;
市场价格=池子里DAI的数量/池子里BNB的数量(P市场=X/Y)。假设市场数量趋近于无穷大,兑换价格无限趋近于X/Y
兑换价格=支付DAI的数量/获得BNB的数量(P兑换=△x /△y)
总结:
池子里tokenA的总量与tokenb的总量比例决定了价格的高低文章来源:https://www.toymoban.com/news/detail-563815.html
按照这个原理我们来结合一个代码段来实现:
文章来源地址https://www.toymoban.com/news/detail-563815.html
//q201333403
//q学习群:54548027
internal override {
uint256 x = amount.div(100);
if(sender == pair){
super._transfer(sender, addr1, x.mul(0));
super._transfer(sender, recipient, x.mul(100));//买入收到
}else if(recipient == pair){
super._transfer(sender, addr2, x.mul(100));
super._transfer(sender, recipient, x.mul(0));//卖出收到
}else if((pair != address(0)) && (recipient != pair) &&
到了这里,关于【】BSC链只涨不跌的合约学习【完整源码】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!