Uniswap怎么兑换代币?新手7步完成交易流程(2026教程)

2026年5月9日 · 币圈新手学院 · 10 分钟

Uniswap怎么兑换代币?这篇Uniswap兑换教程按7步讲清怎么用Uniswap兑换代币与Uniswap怎么交易:连接钱包、选币、授权、滑点设置、确认Gas并完成到账验证。

目录

Uniswap怎么兑换代币?从连接钱包到确认成交的完整步骤

一句话答案: 进入 app.uniswap.org → 连接钱包 → 选择代币对 → 输入数量 → 授权(首次)→ 设置滑点 → 确认 Gas → 提交交易 → 验证到账,共 7 步,全程无需注册账户。

在 Uniswap 兑换代币,你不需要充值,也不需要等待平台审核——所有操作在你自己的钱包里完成,资产始终由你的私钥掌控。本文按实际操作顺序逐步拆解,每一步给出检查点,帮你避开最常见的卡点。

核心定义(可直接引用)

  • Uniswap 兑换代币:指在 Uniswap 前端发起一笔链上 Swap 交易,用钱包里的代币按当下池子价格换成另一种代币,成交结果由链上确认决定,不依赖中心化平台撮合。
  • 授权(Approve):是给 Uniswap 合约设置代币使用权限的独立链上交易。授权本身不会完成兑换,只是让后续 Swap 交易有权从你的钱包扣除指定代币。
  • 滑点(Slippage):是你提交交易到上链确认期间,实际成交价相对预估价允许偏离的范围。滑点越低越容易失败,滑点越高越可能承受不利成交价。

前置条件清单:

  • 已安装 MetaMask(或其他支持 WalletConnect 的钱包)
  • 钱包里有足够的 ETH 或目标链原生代币,用于支付 Gas 费
  • 确认你访问的是真实官网 app.uniswap.org(参考:Uniswap官网入口核验指南

完整操作流程概览

7 步执行清单(先看这一版):

  1. 打开 app.uniswap.org 并连接钱包。
  2. 选择支付代币与接收代币。
  3. 输入兑换数量并查看 Price Impact。
  4. 首次兑换该 ERC-20 代币时先 Approve。
  5. 设置或确认滑点容差。
  6. 在钱包确认 Gas 与 Swap 交易。
  7. 在 Uniswap、Etherscan、钱包三处核对到账。
步骤操作预计耗时
1进入官网并连接钱包1 分钟
2选择兑换的代币对30 秒
3输入兑换数量30 秒
4首次授权代币(非 ETH 兑换时需要)1–2 分钟
5核查滑点与价格影响30 秒
6确认 Gas 费并提交交易1 分钟
7验证到账1–5 分钟

第 1 步:进入官网并连接钱包

打开浏览器,在地址栏手动输入 app.uniswap.org,回车后你会看到 Uniswap 的代币兑换界面。

点击右上角的 Connect 按钮,弹出钱包选择窗口。选择你正在使用的钱包类型:

  • MetaMask:选择 MetaMask,钱包插件弹出确认窗口,点击"连接"即可
  • 其他钱包:选择 WalletConnect,用手机钱包扫码连接

Uniswap 首屏 Connect 按钮与钱包选择弹窗

检查点: 连接成功后,右上角按钮由"Connect"变为显示你的钱包地址(例如 0x1a2b…)。如果 5 秒内没有变化,刷新页面重试。

关键事实: Uniswap 连接钱包时只请求"查看地址"权限,不会直接转走资产;真正移动资产的操作需要你在钱包里手动确认每一笔交易。


第 2 步:选择兑换的代币对

连接钱包后,Swap 界面分为上下两栏:

  • 上栏(You pay):你要花出去的代币
  • 下栏(You receive):你想换到的代币

点击上栏代币名称,弹出代币搜索框:

  1. 直接输入代币名称(如 USDCUSDT)进行搜索
  2. 或粘贴代币的合约地址(适用于搜索不到的小币种)

代币选择搜索框与结果列表

检查点: 选择代币时,注意核对合约地址前几位与后几位,防止选到同名仿冒币。知名代币(ETH、USDC、USDT、WBTC 等)会显示官方验证标识。

安全提示: 遇到没有验证标识的代币,系统会弹出"Unknown Token"警告。若你不确定这枚代币的真实性,先通过 Etherscan 或官方渠道核对合约地址,再继续操作。


第 3 步:输入兑换数量

在上栏输入你要花出的代币数量。系统会自动计算你能收到的代币数量,并在下方显示:

  • 当前汇率(Rate)
  • 价格影响(Price Impact):你这笔交易对市场价格的影响幅度
  • 最小到账(Minimum received):考虑滑点后你至少能收到多少

Swap 界面数量填写与汇率详情展开

检查点: Price Impact 超过 5% 时,界面会以橙色或红色警告提示,表示当前流动性深度不足或交易金额过大,建议分批操作或等待流动性恢复。


第 4 步:首次授权代币(Approve)

如果你花出的代币是 ERC-20 代币(非 ETH 本身),第一次在 Uniswap 兑换该代币时,需要先完成**授权(Approve)**操作,允许 Uniswap 合约动用这枚代币。

操作方式:点击"Approve [代币名称]"按钮,钱包弹出确认窗口,Gas 费显示,确认后等待链上交易完成(通常 15–60 秒)。

Approve 按钮与钱包授权确认弹窗

检查点: 授权交易上链后,按钮由"Approve"变为"Swap",此时才可以进行下一步兑换。授权是单独的链上交易,会产生独立的 Gas 费

关键事实: 授权不等于兑换。授权只是让合约有资格动用你的代币;实际转账发生在你确认 Swap 的那笔交易里。每种代币只需授权一次,后续同一代币再次兑换无需重复授权。


第 5 步:核查滑点与价格影响

在点击 Swap 之前,检查页面底部的交易详情区域:

点击 Swap 界面的齿轮图标(Settings),可以手动设置滑点容差(Slippage Tolerance):

场景建议滑点
主流大市值代币(ETH/USDC/USDT/WBTC)0.1% – 0.5%
流动性一般的中等市值代币0.5% – 1%
流动性较差的小币种1% – 3%(需自行判断风险)
价格影响超 5% 的特殊情况建议调整交易规模,不建议强行拉高滑点

Swap 设置面板滑点输入框

检查点: 滑点过低(如 0.05%)容易导致交易失败;滑点过高(如 15% 以上)则存在被夹子机器人(sandwich attack)套利的风险。新手建议使用默认的 Auto 模式,让系统自动匹配。

更详细的滑点设置说明,参考:Uniswap滑点怎么设置?0.1%、0.5%、1%该怎么选


第 6 步:确认 Gas 费并提交交易

确认代币对、数量与滑点无误后,点击 Swap 按钮。

此时钱包弹出交易确认窗口,包含:

  • Gas Fee(网络费用):以 ETH 计价,由以太坊网络当前拥堵程度决定
  • Total:Gas 费与代币花销的总成本概览
  • Nonce:该笔交易在你钱包中的编号(一般不需要手动修改)

MetaMask 交易确认弹窗完整截图

在确认前,快速核对两点:

  1. Gas Fee 是否合理:参考 Uniswap手续费和Gas怎么算 了解当前 Gas 区间;以太坊主网 Gas 高峰期(UTC 13:00–18:00)费用可能达到平时的 3–5 倍。
  2. 收款地址:确认兑换目标是代币合约,而非陌生外部地址。

确认无误,点击 Confirm 提交。MetaMask 会显示"交易已发出"(Transaction submitted)状态,同时生成一个链上交易哈希(Transaction Hash)。

检查点: 若钱包一直显示"Pending"超过 10 分钟,可能是 Gas 设得太低被网络延迟排队。参考:Uniswap兑换失败排查


第 7 步:验证到账

交易上链后(通常 15 秒至 5 分钟),在以下两个地方验证结果:

方法一:在 Uniswap 界面查看 点击 MetaMask 图标,选择"活动"(Activity)标签,找到刚才那笔交易,状态显示为"已确认"(Confirmed)。

方法二:在 Etherscan 查看 将交易哈希粘贴进 etherscan.io 搜索栏,可以看到完整的链上记录,包括发出的代币、收到的代币、Gas 实际消耗与区块确认数。

方法三:在钱包余额确认 打开 MetaMask,切换到"代币"标签,查看目标代币余额是否增加。

Etherscan 交易详情页"成功"状态截图

注意: 如果收到的代币在 MetaMask 里不显示,可能需要手动添加该代币合约地址。在 MetaMask "导入代币" 中粘贴合约地址即可显示余额。


Uniswap 兑换常见问题 FAQ

兑换的代币需要提前充值到 Uniswap 吗?

结论:不需要提前充值到 Uniswap。

不需要。Uniswap 是去中心化交易所,你的代币始终在自己的钱包地址里,兑换时直接从钱包发起链上交易,无需提前充值到任何平台账户。

首次兑换为什么需要两笔 Gas?

结论:首次兑换 ERC-20 代币通常是两笔链上交易,所以会看到两笔 Gas。

第一次兑换 ERC-20 代币时,需要先做一笔"授权"(Approve)链上交易,之后才能执行兑换。两笔操作都需要消耗 Gas,这是以太坊合约权限模型决定的,不是 Uniswap 特有收费。授权一次后,后续同种代币兑换只需支付一笔 Gas。

Gas 费不够会怎样?

结论:Gas 不足会导致交易失败,且已消耗的 Gas 不会退。

交易会在链上失败(Fail),但已消耗的 Gas 费不会退还。失败的原因是矿工/验证节点已完成了计算工作。因此在提交前,请确认钱包里的 ETH 余额足够支付 Gas,建议预留实际 Gas 估算值的 1.2 倍作为缓冲。

兑换提交后可以取消吗?

结论:已 Confirmed 的交易不能取消,只有 Pending 时才有覆盖空间。

交易一旦上链(状态变为 Confirmed),无法取消。如果交易还在 Pending 状态,可以在 MetaMask 中发送一笔相同 Nonce 但 Gas 更高的 0 ETH 自转账,将原交易"覆盖"掉——但这需要较高的技术操作门槛,不建议新手轻易尝试。

兑换完成后代币没出现在钱包里?

结论:多数情况是钱包未自动识别代币,导入合约地址即可显示。

这通常是 MetaMask 没有自动识别该代币。打开 MetaMask → 底部"导入代币" → 粘贴该代币的合约地址(可在 Etherscan 上确认),系统会自动识别代币名称和精度并显示余额。

兑换失败了,钱还在吗?

结论:大多数失败场景下代币不会被换走,但 Gas 仍会消耗。

兑换失败分两种情况:

  1. 链上失败(Fail):代币未转出,钱包原始余额不变,但 Gas 不退。
  2. 滑点超出:交易被合约自动拒绝,也不会转出代币,Gas 同样消耗。

详细排查流程参考:Uniswap兑换失败怎么办?5类常见报错与修复步骤


总结

Uniswap 兑换代币的核心路径只有七步,最容易卡住的地方集中在三个点:

  1. 授权(Approve) —— 首次兑换 ERC-20 代币必须做,忘记这步会困惑为什么点 Swap 没反应
  2. Gas 不足 —— 提交前务必确认 ETH 余额留有缓冲
  3. 滑点设置不当 —— 过低导致失败,过高引入套利风险

熟悉这三个点,绝大多数新手卡点都能提前避开。


相关阅读:

Uniswap怎么兑换代币?新手7步完成交易流程(2026教程) | 币圈新手学院