如何在 Solana 上为 Token-2022 创建流动性池:写给 project creator 的实操指南
Token-2022(也叫 Token22 或 Tax Token)是 Solana 的 SPL Token 的扩展版本,带有 Transfer Tax、Permanent Delegate、Interest Bearing Rate 等额外功能。Token 创建好之后,要让它能在 DEX 上交易,下一步就是搭建一个流动性池,通常是在 Raydium 上完成。
本指南会带你了解什么是 Token-2022、它支持哪些扩展,以及在 Solana 上创建流动性池的两种方式:两步流程(OpenBook Market + Raydium),以及使用 Smithii no-code 工具的一步流程。如果你更喜欢看视频,我们在下方放了完整教程。
Aquí te explicamos cómo crear un Token 2022 de Solana.
什么是 Token-2022
在 Solana 上创建 Token 之前,我们要先搞清楚 “SPL Token-2022” 这个概念。SPL 是 “Solana Program Library” 的缩写,所以 SPL Token 指的就是属于 Solana 区块链、按其标准创建的 token。
说到 SPL Token-2022,就比普通的 token 又往前走了一步,我们称之为 “token extensions”。
这些扩展有各种不同的功能,而其中最受关注的毫无疑问就是给交易加手续费的能力,也就是大家常说的 “Tax Token”,这里是 Solana 版本。
总结一下,Token-2022(也叫 Token22 或 Tax Token)都是我们用来指代带交易手续费的 Solana Token 的说法。
Token-2022 的扩展功能
创建 Token 2022 类型的 Liquidity Pool 时,可以重点关注以下这些 token22 扩展:
Transfer Tax
这个扩展可以让我们在 token 每次转账到另一个 wallet 时(包括卖出场景)额外收取一笔手续费。
需要注意的是,这笔手续费属于我们自己的 token,而不是 Solana 的,而且不会直接进入我们指定的某个 wallet,这点和 EVM 不一样。在这里,token 会保留在一个 “Token Account” 里。后面我会介绍一个工具,你可以很方便地把这些 token 给 “withdraw” 出来。
我们也可以设置 “withdraw authority” 和 token 的 authority。
Permanent Delegate
“Permanent Delegate” 这个扩展可以让我们把 token 的 authority 永久委托给任何其他 wallet。
这个钱包将拥有按其意愿销毁或转移 token 的权限。
Default Account State
这个扩展用途比较具体,它可以让我们设定 token account 在某个 wallet 中创建时的默认状态。
这个状态可以是:Unitialized、Initialized 和 Frozen。
我们平时看到的 SPL Token 状态都是 Initialized,如果不动这个扩展,默认就是这个状态。
Interest Bearing Rate
“Interest Bearing Rate” 让我们能够为代币设置一个利率,并在需要的时候按该利率提取相应的利息。
Non-Transferable
顾名思义,启用这个扩展后,你的代币将无法转账到其他 wallet。
不过,他们仍然可以 burn 并关闭 token account。

如何创建 Token-2022 的 liquidity pool:两种方式
通常情况下,在 Solana 上创建 Tax Token 的 liquidity pool 需要 2 个步骤:先创建一个 OpenBook Market,然后再创建 liquidity pool。不过,Smithii 的解决方案里有一个工具可以一步完成,下面我们会教你这两种方法。
方式 1:两步走(OpenBook Market + 手动 Raydium)
步骤 1:创建 OpenBook Market
当你的代币准备好之后,直接从 Smithii Tools 的 “Create OpenBook Market” 板块开始操作,然后连接 wallet。

简单来说,创建 market 意味着我们会创建一个 token pair,之后才能基于这个 pair 创建 liquidity pool。
这里有一份详细的指南,教你如何为 Token-2022 创建 Openbook Market。
步骤 2:在 Raydium 上创建 liquidity pool
market 创建好之后,我们就可以直接进入 liquidity pool 的创建流程。重要的一点:请记住,只有当你的代币处于 “Freeze” 状态时,你才能为 Tax Token 创建 liquidity pool,也就是说,代币的增发已被关闭,supply 上限已经锁定。
要做这一步,你可以前往这个页面,选择你的代币并完成整个流程。费用只要 0.1 SOL。

搞清楚这一点后,我们直接进入 Raydium 创建 pool 的页面:raydium.io/liquidity/create/,然后连接 wallet。
进入页面后,把之前复制的 “OpenBook Market ID” 粘贴进去,然后点击 confirm。
接下来是关键的一步:设置代币的初始价格,并向 pool 中添加流动性。
关于初始价格,填一个你认为合适的就行,建议提前做好完整的 tokenomics,按照既定策略来执行。
接着填写你要存入的每个 token 2022 的流动性数量,注意 wallet 里要有足够的余额。
最后,选择 liquidity pool 的上线时间,然后点击 confirmar。

点击按钮之后,需要确认 2 笔交易,完成后我们会看到自己的 Token 2022 liquidity pool 的 ID(方便后续查找),整个流程就结束了。这时 Solana 上的 liquidity pool 就已经创建好了。
这个 liquidity pool 会留在第二步开始时进入的那个页面上。
方式 2:用 Solana Liquidity Pool Creator 一步搞定
你也可以用 Smithii 的 dApp 一步在 Solana 上创建 liquidity pool。界面大致是这样:

这个工具让我们能够在 Raydium 上创建 liquidity pool,界面友好,最低只要 1 SOL(根据配置不同,最高 3.5 SOL)。
- 连接你的 wallet 来使用这个工具。
- 选择 “Base Token“(你创建的、还没有市场价格的那个代币)
- 设置高级选项:Event Queue Length、Request Queue Length 和 Orderbook Length(只有当你想用便宜的 Market ID 时才需要,最低 0.4 SOL)*
- 设置你要添加的代币数量以及 SOL/USDC 的数量。
- 设置上线时间(可选)
- 点击 “Create Liquidity Pool“,然后确认 3 笔交易。
流程会花一点时间,完成后你会看到 market ID 和 liquidity pool 的地址。把它们保存好,以后可能还会用到这些地址。
如果你想创建 OpenBook Market ID,可以参考下面这张表来设置 Min Order Size 和 Tick Size。

**在 “高级选项” 里我们可以调整 OpenBook Market 的规模,下面是我推荐的 3 种规模对应的参数:
0.4 SOL:
- Event Queue Length:128
- Request Queue Length:63
- Orderbook Length:201
1.5 SOL:
- Event Queue Length: 1400
- Request Queue Length: 63
- Orderbook Length: 450
2.8 SOL:
- Event Queue Length: 2978
- Request Queue Length: 63
- Orderbook Length: 909
Si quieres Listar tu Token en Jupiter Exchange aquí te explicamos cómo agregar un Token a Jupiter.
关于 Token-2022 和 Solana liquidity pool 的常见问题
Token-2022 和普通的 SPL Token 有什么区别?
经典版 SPL Token 只支持基础功能(mint、transfer、burn)。Token-2022 则是 SPL Token program 的扩展版本,集成了 token extensions:Transfer Tax、Permanent Delegate、Interest Bearing Rate、Non-Transferable、Default Account State 等等。只要你的代币用到其中任意一项 feature,那它就是 Token-2022。
为什么在创建 pool 之前必须 revoke freeze?
Raydium 要求在接受 Token-2022 进入 pool 之前必须撤销 freeze authority。如果你保留 freeze authority,就可以随意冻结任何 holder 的 wallet,这对任何买家来说都是显而易见的风险。撤销 freeze authority(用 Smithii 的工具操作只需 0.1 SOL)会把供应量固定下来,同时解锁 pool 的创建权限。
为 Token-2022 创建 pool 会比普通 SPL Token 更贵吗?
Solana 上的 Market 费用和 rent 是一样的(取决于 Market 的大小,从 0.4 SOL 到 2.8 SOL 不等)。Token-2022 多出来的只是 revoke freeze authority 这一步,前提是你创建代币时没操作过。整体算下来,用 Smithii 的一键流程,根据配置不同总成本在 1 到 3.5 SOL 之间。
在 Raydium 上交易时 Transfer Tax 能正常生效吗?
可以。经过 Raydium pool 的 swap 会触发 Token-2022 的 transfer,如果 Transfer Tax 扩展是启用状态,手续费就会累积到对应的 token account 里。你可以用创建代币时设置的 withdraw authority 来 withdraw 这些 fees。
Solana Liquidity Pool Creator 也能用于普通的 SPL Token 吗?
可以。同一个工具既支持经典版 SPL Token,也支持 Token-2022。配置流程(Base Token、Quote Token、Min Order Size、Tick Size)完全一致;唯一不同的是代币的内部标准,而工具会自动识别。
在发射你的 liquidity pool 之前,这些你必须知道!
获取大玩家发射 liquidity pool 背后的 5 个秘诀









