手把手教你在Uniswap交易

Uniswap 是以太坊 DeFi 生态的头部去中心化交易所(DEX),本月初链闻曾报道 Uniswap 新版升级,可交易 Uniswap.exchange 默认列表中未显示的代币。本文教你如何在 Uniswap 交易甚至上架 ERC20 代币。

一、在 uniswap 上用 Dai 购买 ETH

我们先来在 uniswap 上用 Dai 买一点 ETH 吧。我们打开 uniswap.exchange,你会看到这样的界面:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX21TbXVtcHUucG5n

当然,你也有可能看到是白色的配色,你可以点击右下角的按钮,修改配色:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX3IyWXQ5cm8ucG5n

首次进入的时候(如果你的 MetaMask 开启了隐私模式),你可能需要点击右上角的 Connect 按钮连接到你的钱包,点击之后,MetaMask 会跳出来让你确认连接到钱包。如果右上角显示的是你的钱包地址,那么说明已经连接,就可以跳过这一步。 连接成功后,右上角的 Connect 按钮会变成你的钱包地址:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX3BwZmlPb1YucG5n

然后,这里我们注意到 uniswap 提供了 3 大类不同的业务

最后,我们需说明一下,虽然我们一直在说 Dai 和 ETH,在 uniswap 上,只要是 ERC20 Token 都可以交易;我们最后还将演示,把我们随便创造的一种 ERC20 上架到 uniswap 上。

好吧,我们先来用 ETH 换点 Dai 吧。 首先我们注意到,uniswap 的 swap 页面默认的就是用 ETH 来换其他 ERC20 TokenDai 也是一种 ERC20 token ),如果你是想用 ERC20 Token 来换 ETH,那么你可以点击中间这个箭头,就行了,当然,我们这里并不需要,这里只是给你提一下这件事情:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX2FBeHdHOXEucG5n

我们点击 Select a token

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiXzViMUxaQ2gucG5n

在弹出的对话框中选择 Dai

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX2lDMEx5SmQucG5n

然后,我们可以填写我们想要花多少 ETH 去买 Dai,会自动计算出我们能买到多少 Dai; 也可以填写我们想要买多少 Dai,会自动计算出我们需要花多少 ETH。我这里填写我想要购买 5 Dai,自动算出了我需要花掉 0.03 ETH

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiXzA4Z09IeGMucG5n

如果你很好奇这笔交易的细节,你还可以点击下面的 Advanced Details,了解这笔交易的细节:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX0xwNTBvRTEucG5n

比如,我们在细节里面看到,我们买这 5 个 Dai,最多会花 0.0303 ETH

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX2J4R2JrTEQucG5n

那么你可能会很好奇,如果这个时候市场波动很大,ETH 跌了,也就是说,我们用 0.0303 ETH 都买不到 5 Dai 的时候,会发生什么呢? 答案是,我们的这笔交易会失败,避免很大的滑点带来损失,我们只会损失一些 Gas 费用。

当然,你应该也注意到了,下面是可以让你选择滑点的,你可以允许更大的滑点,让你的交易成功的概率变大(如果你真的要这么做,确保你自己完全明白这意味着什么,避免带来损失):

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX0NwTGpaUUkucG5n

好吧,让我们来执行这笔交易,点击最下面的 Swap 按钮:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiXzU1eVk5U3kucG5n

MetaMask 会弹出让我们确认交易,我们点击 Confirm 确认交易:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX0l0dVR6WHYucG5n

我们点击右上角我们的地址:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX01wNlU3Mm8ucG5n

会弹出一个对话框,在对话框中,我们能够看到刚刚的我们确认的这笔交易:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiXzRkUW13MkMucG5n

我们点击这个链接,会跳转到 etherscan 查看具体的交易细节:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX25RVG9YVDcucG5n

二、在 uniswap 上用 ETH 来获得 Dai

在继续接下来的教学之前,我们先来聊聊公益。UNICEF France ,也就是 联合国儿童基金会法国分部 之前开通了 Dai 捐款 的通道:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX1pxMDFXaUoucG5n

我们接下来,就来给 联合国儿童基金会法国分部 捐 1 Dai

先来看下我的这个钱包里面有多少 Dai

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX3NaRkZFdGcucG5n

注意到我的钱包里面有 0.2021 ETH 和 5.997 Dai。虽然我要给 联合国儿童基金会法国分部 捐 1 Dai,但我要通过 uniswap 的 send 功能去捐赠,我不会动用我钱包里面的 Dai

我们回到 uniswap 的页面,点击 Swap 旁边的 Send,会看到下面的界面:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX0lJNWtLbXEucG5n

我们同样点击 select token ,选择 Dai

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX0VEOHlnV3MucG5n

在 Dai 的数额处,输入 1,然后会自动计算出需要支付 0.006 ETH

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX3pIMjJVZ3IucG5n

然后,我们在 Recipient Address 处,填入收款人的地址,这里当然就是 联合国儿童基金会法国分部 的地址啦:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX2g1ZkF4Um8ucG5n

然后,同样的,我们点击 Send, 在 MetaMask 中确认这笔交易:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX3RVSmxENmoucG5n

等待交易在网络上被确认之后,我们点击交易的链接,去 etherscan 上详细看下这笔交易:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX01HNlpJWkgucG5n

我们可以看到交易的一些细节:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiX3AxZ3ZNVzcucG5n

这个时候,我们再回过来看看我的钱包:

aHR0cHM6Ly9pbWcuY2hhaW5uZXdzLmNvbS9tYXRlcmlhbC9pbWFnZXMvZTYzY2ZhOTgtOGNjYi01MTYyLTliYjktNWFjNzY1YzM1NDZiXzR3ek0yRkkucG5n

人已赞赏
财经

终于,全国开发商可以松一口气了!

2020-9-28 7:32:03

财经

imtoken钱包图文使用教程

2020-10-1 8:54:56

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索