在 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 就不会诞生。工具会算出精确的大小,向网络节点询问押金,并在你签名之前显示总额。

非托管。 交易在你的浏览器里组装,在你的钱包里签名;发行的数量全部进入你自己的账户。冻结权限出生即为空——正是它会被池子协议拒绝,也正因如此你的代币才能开池。