如何在 Uniswap 添加流动性,为你的 pool 增加深度
你会来找如何在 Uniswap 添加流动性,说明你的 pool 已经上线,但深度已经不够用了。一笔普通的买单就能把 K 线拉飞,一笔卖单就能砸穿,让 token pair 看起来比项目本身还要脆弱。
解决方案不是推翻重来。而是往你现有的 pool 里追加资金,两边同时按当前价格存入,这样下一个交易的人对价格的影响就会小很多。
在这篇指南里,我会告诉你如何在多条链上给任何一个 Uniswap pool 添加流动性,以及操作时需要注意哪些细节。
为什么要给一个已经存在的 pool 添加流动性
pool 的深度决定了每笔交易会让价格波动多少。流动性不足时,一笔中等规模的买单看起来像 pump,一笔中等规模的卖单看起来像 rug,尽管两者其实都不是。
这带来的影响不止体现在 K 线上。一个单薄的 pair 会吓跑那些真正想认真入场的人,让买家承受高滑点,也会让任何一次正常的项目方资金调动都被解读为某种信号。
常见的追加存入理由有这些:
- 启动时的资金刚好够用,现在项目方有能力加固这个 pair。
- 代币价格已经上涨,初始流动性已经跟不上现在的体量。
- 你之前撤出过流动性,现在想把深度恢复到原来的水平。
- 你正在准备上线或做营销活动,不希望第一波买盘把价格砸得乱七八糟。
- 滑点已经成了问题,持有者一直抱怨每次 swap 都损失太多。
没错,流动性头寸确实能从这个 pair 的交易手续费里分到一部分。但这并不是项目方加固自家 pool 的原因,只能算是附带效果。真正的目的是让 pair 撑得住。
追加资金之后,什么会变、什么不会变
这是最让人困惑的部分,所以直接说重点。
- 价格不会动。按当前比例存入会同时给两边加钱,两者之间的比例保持不变,价格自然停在原地。
- 深度会上升。同样规模的 swap 现在对价格的影响更小,这正是我们想要的结果。
- 你会收到 LP 代币作为存入的凭证,它们会打到你的钱包,代表你在池子里的份额。
- 你在 pool 中的占比会提高,随之能分到的手续费也会增加。
- 你不会失去托管权。代币从你的钱包进入 pool 合约,LP 代币会在同一笔交易里回到你的钱包。
还有一件事一开始就要搞清楚:你需要 pair 里的两种代币。如果你只有其中一种,在存入之前得先把一部分换成另一种。
添加流动性和创建 pool 不是一回事
这两件事经常被混为一谈,实际上是完全不同的操作。
创建 pool 是开启一个还不存在的 pair,由你用首次存入的比例来设定初始价格。这是你刚发行代币、还没人能买的时候要做的事。
添加流动性则是往已经开启的 pool 里存入资金,按市场已经形成的价格进行。你不设定任何东西,只是在加固已有的部分。
如果你的 pair 还不存在,先从另一端入手:如何在 Uniswap 上从零创建一个 liquidity pool。
如何用 Smithii Tools 一步步在 Uniswap 上添加流动性
作为示例,我会用 Smithii 的 Ethereum Liquidity Adder,这个工具就是为这件事设计的:你把 pool 告诉它,输入其中一边想投入的金额,工具会根据当前价格自动算出另一边的数量,这样存入的资金就能按正确比例进入,不用你自己去算比例。无论你选哪条区块链,看到的界面和流程都是一样的:

- 连接你的钱包,确认所选网络就是你的 pool 所在的网络。MetaMask、Rabby 或任何 EVM 钱包都可以。
- 粘贴 pool 或代币地址。工具会自动定位你要注入资金的 pair。
- 输入其中一侧的数量。另一侧会根据当前 pool 的比例自动计算。
- 点击 Add Liquidity 并签名。
完成后,LP tokens 会进入你的 wallet,pool 的深度也随之加深。Smithii 不会拿走你的 LP tokens,也不会抽取存入金额的任何百分比:工具的价格是一次性支付的固定费用。
现在你已经掌握了如何通过这份指南在 Uniswap 添加流动性,接下来只需根据你所在的 blockchain 直接前往对应工具:
开始前你需要准备什么
- pair 中的两种代币,数量需接近 pool 当前的比例。
- 网络的原生代币,用于支付手续费和 gas。
- pool 或代币的地址。你可以通过 wallet 使用选择器,或直接粘贴一个 address;如果你不知道怎么找,我们在另一篇文章里讲解了如何查找一个代币的合约地址。
根据不同网络,在 Uniswap 添加流动性需要多少费用
每条网络的费用是固定的,与你存入多少无关。以下是 Liquidity Adder 支持在 Uniswap pool 上工作的网络:
| 网络 | 工具费用 |
|---|---|
| Ethereum | 0.01 ETH + gas |
| Base | 0.01 ETH + gas |
| Arbitrum | 0.01 ETH + gas |
| Blast | 0.01 ETH + gas |
| Robinhood Chain | 0.01 ETH + gas |
| Polygon | 250 POL + gas |
| Avalanche | 3 AVAX + gas |
这个工具也支持 BNB Chain,费用是 0.025 BNB 加 gas,不过那边的交易量主要跑在 PancakeSwap 上,而不是 Uniswap。
真正拉开差距的是 gas,不是手续费。在 Ethereum mainnet 上,你要签三笔 L1 交易,这笔开销不小,所以最好一次性大额注入,而不是分好几次小额操作。在 Base、Arbitrum、Blast 或 Polygon 上,gas 几乎可以忽略不计,你可以慢慢加深 pool,成本压力不大。
你要注入的是哪个 pool:V2、V3 和 fee tier
同一个交易对可能同时存在好几个 pool,而注入错 pool 是整个流程里最烧钱的失误,因为它不会报任何错:交易照样执行,你的资金却跑到了根本用不上的地方。
在 Uniswap V2 里,每个交易对只有一个 pool,不存在选错的可能。而且 Smithii 允许你直接选择跟你 wallet 关联的交易对。上面提到的绝大多数 liquidity adder 用的都是 Uniswap V2,只有 Robinhood 是用 V3 的。
该注入多少流动性,什么时候注入
没有统一的数字,但有一个靠谱的思路:想清楚你希望自己的 pool 能扛住多大规模的买单而不出乱子,然后从这个目标反推回去。如果你希望一笔正常的买入不会让价格波动超过一个合理的百分比,那 pool 的深度就得撑得起这个水位。
关于时机,有两个实用的提醒。在活动或上线前不久注入是合理的,因为买盘涌进来的时候交易对已经准备好了。在价格剧烈波动的过程中注入就不是好主意,因为你在签名的时候比例还在变,最后可能按一个跟你原本设想完全不同的比例注入进去。
如果你还在琢磨 pool 该做多大,完整的拆解在这里:你应该给你的 token 添加多少流动性。
注入之前你需要知道的事
添加流动性是可逆的,但从风险角度看并不是零成本。以下三件事你一定要搞清楚。
资金会暴露在价格分歧之下
当交易对中某个 token 的价格发生变动时,套利者会重新平衡 pool,你的仓位最终会多出下跌那一方的 token,少了上涨那一方。如果你这时候撤出,拿回来的比例跟你进去时不一样。这就是所谓的 impermanent loss,而一旦你撤出,它就不再 impermanent 了。
对一个给自己 pool 加深度的项目方来说,这件事的分量比外部投资者要轻,因为目的不是赚收益,而是撑住交易对。不过还是得清楚,存进去的资金不会一直保持刚进去时的比例。
LP token 就是那把钥匙
没有 LP token,你就拿不回你存进去的东西。它们会发到签名的那个 wallet,所以要用一个你能长期掌控的 wallet 来注入,别用临时钱包。
撤出是另一笔独立操作
取回资金的流程很相似,但要走工具的另一个版本。这里是完整步骤:如何从 Uniswap 移除流动性,顺便了解一下也不错。
添加流动性时的常见错误
- 把资金存到同一个交易对的错误 pool 里。交易会静默执行,钱最后进了一个没有交易量的 pool。要核对地址和 fee tier。
- 把 token 的地址跟 pool 的地址搞混。这是两个不同的合约:token 是资产本身,pool 是交易对。
- 不假思索就从 deployer wallet 注入。所有操作在 explorer 上一目了然,有时候你不希望给 pool 加深度的钱跟发币的那个地址是同一个。
- 只给 pool 加深度,别的什么都不做。深度可以避免踩雷,但光靠它本身带不来更多买家。
你的 token 是在 Solana 上而不是 EVM 链?那边的对应做法机制完全不同:如何在 Raydium 上添加流动性。
关于在 Uniswap 上添加流动性的常见问题
添加流动性会拉高我的 token 价格吗?
不会。按当前比例存入时,两种代币会同时按比例进入,所以比例保持不变,价格也停留在原位。改变的是,从那之后每笔交易对价格的影响会更小。
我需要交易对中的两种代币吗?
需要。Uniswap 的存入始终是两边同时进行,比例由当前 pool 的价格决定。如果你只有一种,请先把一部分兑换成另一种再存入。
我可以为不是自己创建的 pool 添加流动性吗?
可以。Uniswap 的任何 pool 都接受任何人存入,Liquidity Adder 的使用方式也一样,不管这个 pool 是不是你创建的。作为回报,你会按出资比例拿到对应的 LP 代币。
使用 Smithii 在 Uniswap 添加流动性需要多少费用?
各条链的费用是固定的:在 Ethereum、Base、Arbitrum、Blast 和 Robinhood Chain 上是 0.01 ETH 加 gas;Polygon 上是 250 POL 加 gas;Avalanche 上是 3 AVAX 加 gas。对你存入的资金不收取任何百分比抽成。
我可以取回已经添加的资金吗?
可以,用 LP 代币就能取回你在 pool 中的份额加上累积的手续费。这是和添加流动性不同的操作,有自己独立的流程。例外情况是流动性被合约锁定的 pool。
我应该添加多少流动性?
要足以让你交易对上常见的买入规模不会把价格推动到超出你能接受的范围。没有统一的标准数字,这取决于项目规模和持有者的行为。
结论
在 Uniswap 添加流动性,是修复变薄的交易对最直接的办法,项目其他任何地方都不用动。价格保持不动,深度上去了,下一个进场的人立刻就能感受到,这正是我们想要的效果。
用 Liquidity Adder,三次签名就能把操作层面的事搞定:选好 pool,工具算出比例,你存入,LP 代币就到你的 wallet 里了。唯一值得提前想清楚的,是你要往哪个 pool 添加,以及你的交易对到底需要多少深度。
如果你想深入了解 Uniswap 是如何计算价格和分配手续费的技术细节,Uniswap 官方文档有非常详尽的说明。








