发行代币

部署由 LaunchLab 绑定曲线支持的新代币。

代币创建者使用 createLaunchpad() 来部署由绑定曲线支持的新代币。此单笔交易:

  • 铸造代币

  • 创建链上元数据

  • 初始化绑定曲线

  • 立即开放交易

无需额外设置。


代币发行工作原理

当代币被发行时,以下步骤会原子性发生:

  1. 代币创建 按指定供应量铸造新的 SPL 代币(或 Token-2022 代币)。

  2. 元数据创建 使用提供的名称、符号和 URI,通过 Metaplex 创建链上元数据。

  3. 绑定曲线初始化 使用配置的参数初始化绑定曲线池。

  4. 开始交易 用户可以立即在绑定曲线上买卖代币。

  5. 迁移 一旦达到筹资目标,流动性会自动迁移到 Raydium 池。


创建代币发行


参数参考

代币配置

参数
类型
必需
说明

mintA

PublicKey

新代币 mint 的公钥。生成新的密钥对并将其包含在 extraSigners.

decimals

number

小数位数。默认: 6.

name

string

用于链上元数据的代币名称。

symbol

string

代币简称。最多 10 个字符。

uri

string

元数据 JSON 的 URL(Arweave、IPFS 或任何公共 URL)。


平台与全局配置

参数
类型
必需
说明

platformId

PublicKey

要在其上发行的平台注册配置。默认为 Raydium 官方平台。

configId

PublicKey

定义计价代币和曲线类型的全局配置。

configInfo

object

预取的配置数据。如果省略会自动获取。


绑定曲线参数

参数
类型
必需
说明

supply

BN

总代币供应。最小值: 10,000,000 (未计小数位)。

totalSellA

BN

通过绑定曲线出售的代币数量。必须 ≥ 供应的 20%。

totalFundRaisingB

BN

迁移前要筹集的计价代币金额。

migrateType

string

迁移目的地: cpmmamm.

理解供应分配

  • totalSellA: 通过绑定曲线出售的代币

  • totalLockedAmount: 为线性释放保留的代币

  • migrateAmount: 迁移到 AMM 池的代币(必须 ≥ 供应的 20%)

线性释放参数(可选)

参数
类型
必需
说明

totalLockedAmount

BN

为线性释放保留的代币。最多为供应的 30%。

cliffPeriod

BN

迁移后到线性释放开始的秒数。

unlockPeriod

BN

线性释放的持续时间(秒)。

注意:线性释放开始时间会自动设置为迁移区块的时间戳。线性释放接收者需使用单独的 createVesting().


初始买入参数(可选)

参数
类型
必需
说明

createOnly

boolean

true 仅创建代币。 false 创建并执行初始买入。

buyAmount

BN

用于初始买入的计价代币金额。如果 createOnly is false.

slippage

BN

最大滑点,单位为基点(100 = 1%).

minMintAAmount

BN

最少收到的代币数量。若省略则自动计算。


迁移后设置

参数
类型
必需
说明

creatorFeeOn

CpmmCreatorFeeOn

迁移后创始人费用以哪种代币收取。

CpmmCreatorFeeOn 选项

说明

OnlyTokenB

创始人费用仅以计价代币收取(推荐)。

BothToken

创始人费用同时以发行代币和计价代币收取。


推荐参数(可选)

参数
类型
必需
说明

shareFeeRate

BN

推荐人分成的交易手续费比例(bps × 100)。不得超过 maxShareFeeRate 来自全局配置。

shareFeeReceiver

PublicKey

接收推荐费的钱包。仅适用于初始买入。


Token-2022 发行

LaunchLab 支持带有转账手续费扩展的 Token-2022 代币。转账手续费会在每次代币转移时自动收取。

关于 Token-2022 发行的重要说明

  • migration is always cpmm (AMMv4 不支持 Token-2022)

  • 迁移后,转账费权限会转移到平台的 transferFeeExtensionAuth wallet

  • 平台可以修改费率或申领累积的被扣留费用


获取可用配置

全局配置决定了哪些计价代币和曲线类型可用。从 API 获取配置或直接推导。

从 API 获取

直接推导

常见配置

计价代币
曲线类型
说明

SOL (NATIVE_MINT)

0 (constant product)

以 SOL 计价的标准发行

USD1 (mainnet)

0 (constant product)

以稳定币计价的发行

sUSDC (devnet)

0 (constant product)

以稳定币计价的发行


池的生命周期

创建后,池会经过以下状态:

状态
说明

Trading

0

绑定曲线处于激活状态。用户可以买卖代币。

Migrate

1

筹资目标已达到。正在迁移到 AMM。

Migrated

2

迁移完成。代币现在在 Raydium AMM 上交易。

tradingmigrate 的转换会在达到以下条件时自动发生: totalFundRaisingB 已经筹集了价值


推导池 id

创建后,你可以推导池 id 以用于交易函数:


下一步

一旦你的代币发行:

  1. 分享池 — 用户可以使用 buyToken()sellToken()

  2. 监控进度 — 跟踪筹资进度以达到 totalFundRaisingB

  3. 申领费用 — 使用 claimCreatorFee() 来收取绑定曲线的交易手续费

  4. 迁移后 — 使用 harvestLockLiquidity()

最后更新于

这有帮助吗?