在 Solana 上创建带 Token-2022 扩展的代币
PNG、JPG、GIF、WEBP 或 SVG · 最大 5 MB · 直接进入 IPFS。
这是钱包和区块浏览器里显示在余额旁边的东西。
1,000,000 个代币,全部进入你的钱包。
选择扩展
每选一个加 0.03 SOL。标记会显示它对你池子的影响。
这些会让你失去池子
它们写进 mint 毫无问题——已在 devnet 上逐个验证过。它们的代价是池子:两个最大的协议会拒绝这个 mint,除非单独批准那个代币。而那种批准并非自助。
这需要多少钱
- 38bits 的费用基础 0.05 SOL + 0 × 0.03 SOL
- 0.050000 SOL
- 代币的押金锁在你自己的代币里;关闭账户即可退回
- ≈ 0.001839 SOL
- 你账户的押金数量存放的地方
- ≈ 0.001488 SOL
- Solana 网络费支付给验证者,不加价
- ≈ 0.000010 SOL
- 从你钱包里扣除的总额
- ≈ 0.053337 SOL
只有第一行是我们的。两笔押金都是网络要求账户存在而必须缴纳的,若有朝一日关闭便会退回给你;网络费支付给验证者。
权限留在你的钱包里且不会被撤销,以便日后迁移到 PDA。
连接钱包以创建
正在寻找钱包…
交易在这里组装,在你的钱包里签名。你的密钥从不离开钱包。
非托管:交易在你的浏览器里组装,在你的钱包里签名。服务费就在这笔交易里,签名之前你就能看到。
权限出生时是活的,日后可以变成 PDA
这就是热钥匙和公开规则之间的区别。
代币的每一项功能都有一个权限,而它只是一个地址。有三种可能的归宿:你的钱包,简单,但那是热钥匙——谁拿着它,谁就能独自改手续费;某个程序的 PDA,规则变成公开、可审计的代码,带着连你自己也越不过的上限;或者撤销,把权限永久抹掉。
这里的代币出生时,权限就在你的钱包里,而且没有被撤销,这是刻意的。撤销不可逆:字段会变成 1111…1111,Token-2022 从此回答「不存在可执行该操作的权限」。在创建时撤销,就等于把 PDA 那扇门永久关死。
而且在程序还不存在之前,我们不会把权限指向某个 PDA,因为没有部署程序的 PDA 就是死权限:从此再也没人能动它。那是伪装过的撤销,比正面撤销更让人糊涂。等管理程序上线,一条指令就能把权限移到它的 PDA——池子照常工作,因为协议看的是代币有哪些扩展,从不看它们的权限是谁。
已列出但尚未接通的那些
写在这里,是因为这个区别很重要;没有接通,是因为链上还缺零件。
它们出现在上面的列表里,各自附带原因,而工具在允许你选择之前要求一次明确的确认:在勾选之前,它们保持锁定。这不是过度谨慎——Solana 最大的两个池子会拒绝这类 mint,Orca 报 UnsupportedTokenMint,Raydium 报 NotSupportMint,而在开池时才发现这一点的人,已经付过 mint 的押金了。
能了结这个话题的数字,测量于 12/09/2026:我们扫描了主网当时的 11,744,354 个 Token-2022 mint,找到 62,711 个带有活跃的转账钩子。其中只有 22 个在某个协议上有池子——而这 22 个都是由协议逐个授权的。零反例。授权不是自助的:申请会返回 NotApproved。
工作原理
一笔交易,在这里组装,由你签名。
扩展是在代币存在之前就写进去的,而账户的空间必须把它们全部算上——少一个字节,mint 就不会诞生。工具会算出精确的大小,向网络节点询问押金,并在你签名之前显示总额。
非托管。 交易在你的浏览器里组装,在你的钱包里签名;发行的数量全部进入你自己的账户。冻结权限出生即为空——正是它会被池子协议拒绝,也正因如此你的代币才能开池。