Skip to main content
本页代码示例使用 bondingCurve 合约实例进行报价计算。其地址可通过 MemeFactory.bondingCurve() 获取。详见合约概览

买入代币

发送 KAS 到 MemeFactory.buy() 以获得代币。

Buy 事件

卖出代币

通过 MemeFactory.sell() 卖出代币换回 KAS。
卖出前,必须先 approve MemeFactory 合约花费你的代币。

Sell 事件

滑点保护

始终设置 minTokensOut(买入)或 minKasOut(卖出)以防止报价和执行之间的价格变化。
KasFun 网站默认使用 20% 滑点。程序化交易时,请根据代币的波动性和你的订单相对于池储备的大小进行调整。

完整交易流程

Bonding Curve 交易仅在代币未填满(fulfilled)时可用(info.fulfilled === false)。一旦 fulfilled,buy/sell 将会 revert。