发行代币
部署由 LaunchLab 绑定曲线支持的新代币。
代币创建者使用 createLaunchpad() 来部署由绑定曲线支持的新代币。此单笔交易:
铸造代币
创建链上元数据
初始化绑定曲线
立即开放交易
无需额外设置。
代币发行工作原理
当代币被发行时,以下步骤会原子性发生:
代币创建 按指定供应量铸造新的 SPL 代币(或 Token-2022 代币)。
元数据创建 使用提供的名称、符号和 URI,通过 Metaplex 创建链上元数据。
绑定曲线初始化 使用配置的参数初始化绑定曲线池。
开始交易 用户可以立即在绑定曲线上买卖代币。
迁移 一旦达到筹资目标,流动性会自动迁移到 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
是
迁移目的地: cpmm 或 amm.
理解供应分配
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 选项
CpmmCreatorFeeOn 选项OnlyTokenB
创始人费用仅以计价代币收取(推荐)。
BothToken
创始人费用同时以发行代币和计价代币收取。
推荐参数(可选)
shareFeeRate
BN
否
推荐人分成的交易手续费比例(bps × 100)。不得超过 maxShareFeeRate 来自全局配置。
shareFeeReceiver
PublicKey
否
接收推荐费的钱包。仅适用于初始买入。
Token-2022 发行
LaunchLab 支持带有转账手续费扩展的 Token-2022 代币。转账手续费会在每次代币转移时自动收取。
关于 Token-2022 发行的重要说明
migration is always
cpmm(AMMv4 不支持 Token-2022)迁移后,转账费权限会转移到平台的
transferFeeExtensionAuthwallet平台可以修改费率或申领累积的被扣留费用
获取可用配置
全局配置决定了哪些计价代币和曲线类型可用。从 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 上交易。
从 trading 到 migrate 的转换会在达到以下条件时自动发生: totalFundRaisingB 已经筹集了价值
推导池 id
创建后,你可以推导池 id 以用于交易函数:
下一步
一旦你的代币发行:
分享池 — 用户可以使用
buyToken()和sellToken()监控进度 — 跟踪筹资进度以达到
totalFundRaisingB申领费用 — 使用
claimCreatorFee()来收取绑定曲线的交易手续费迁移后 — 使用
harvestLockLiquidity()
最后更新于
这有帮助吗?