跳转到主要内容

什么是毕业?

当代币的 Bonding Curve 池中积累了足够的 KAS 达到毕业阈值,代币「毕业」——从内部 Bonding Curve 市场转移到 DEX(Krokoswap)。

毕业流程

1

达到阈值

池中的 kasReserves 达到 graduationThreshold。代币变为 fulfilled 状态。
const info = await factory.getTokenInfo(token);
// info.fulfilled === true, info.graduated === false
2

流动性迁移

平台自动将流动性从 Bonding Curve 池迁移到 Krokoswap DEX。无需用户操作。
3

已毕业

代币现已在 DEX 上线。graduated 标志设为 true
const info = await factory.getTokenInfo(token);
// info.fulfilled === true, info.graduated === true
4

CTO 可用

社区治理变为可用。代币持有者可以选举 Council 并参与提案。

查看进度

// 进度:0-10000(表示 0.00% - 100.00%)
const progress = await factory.getBondingCurveProgress(tokenAddress);
const percent = Number(progress) / 100;
console.log(`距毕业 ${percent}%`);

// 或者直接查看储备
const info = await factory.getTokenInfo(tokenAddress);
const params = await factory.getTokenParamVersion(tokenAddress);
const remaining = params.graduationThreshold - info.kasReserves;
console.log(`还需 ${ethers.formatEther(remaining)} KAS`);

毕业后

操作Bonding CurveDEX (Krokoswap)
买入不可用可用
卖出不可用可用
价格来源Krokoswap 池
对已毕业的代币调用 MemeFactory 的 buy()sell() 将会 revert

社区治理 (CTO)

毕业后,代币解锁 Community Take Over (CTO) 功能:
  • Council 选举 — 代币持有者投票选举议会成员
  • 提案 — 议会成员创建提案
  • 社区投票 — 代币持有者通过锁定代币对提案投票
  • 税费配置 — 社区可以通过提案设置代币交易税
详见社区治理章节。