目的
この記事では、イーサリアムネットワークを利用した分散型取引所である、Uniswapの使い方を説明します 。
前提条件
この記事は、読者が以下の記事の情報を理解していることを前提としています。
この記事は、読者がすでにMetaMaskに接続されたウォレットを所有していることを前提としています。
注:サードパーティ取引所やウォレットの使用に関するリスクと責任は、すべてユーザーが負うものとします。
手順
UniswapにMetaMaskを接続する
1) UniswapのSwapメニュー (https://app.uniswap.org) に移動し、Connect Wallet (ウォレットの接続)
をクリックします。
2) Connect to a Wallet (ウォレットに接続) メニューから、MetaMaskをクリックして続行します。
3a) MetaMaskがロックされている場合、ウォレットのパスワードを入力し、Unlock (解除) をクリックします。
3b) MetaMaskのロックが解除されたら、接続したいウォレットを選択し、Next (次へ) をクリックします。
4) 注意事項をよく読み、理解した上で、Connect (接続) をクリックします。
5) 接続すると、MetaMaskに緑色のアイコンが表示され、Uniswapとの接続が確認されます。
Uniswapでトークンを選択する
Uniswapを使用する場合、ユーザーはスワップ元とスワップ先のトークンを選択することができます。
1) Select a Token (トークンの選択) をクリックして、スワップを開始します。
2a) トークンの選択メニューでは、 ETH、
$GALAなどのトークンシンボルを使ってトークンを検索することができます。
2b) Uniswapに取引ペアがあるにもかかわらず、トークンシンボルで検索しても結果が表示されない場合があります。
この例では、$SILKを検索しても結果が表示されません。$SILKを見つけ出すには、対応するトークンアドレスを使用する必要があります。
0xB045f7f363fE4949954811b113bd56d208c67B23
選択したトークンアドレスを検索欄に貼り付けて、適切なトークンが表示された後にImport (インポート) をクリックします。
2c) 以下のプロンプトが表示されることがありますが、Import (インポート) をクリックして続行します。
Etherscanでこのトークンアドレスを検索し、公式の$SILKトークンコントラクトアドレスであることを確認することができます。
3) $SILKがスワップ可能なトークンとして追加されました。他の通貨についても、同じプロセスを繰り返すことができます。その場合、ETHをクリックした後、上記の手順を繰り返します。
Uniswapでスワップする
1) UniswapのSwapメニュー (https://app.uniswap.org) に移動します。Swapメニューは、以下に示すように表示されます。
矢印1:ユーザーはスワップ元 (イーサリアム ネットワーク上) の暗号資産を選択することができます。このセクションでは利用可能な残高も表示されます。
矢印2:選択したスワップ元の暗号資産の金額です。この数値は小数点以下まで指定することができます。(Max) ボタンをクリックすると、ウォレット内で選択した暗号資産の利用可能な全額が適用されます。
矢印4の値を選択すると、それに応じて矢印2が更新されます (以下の図を参照)。
USD推定価値が下に表示されます。
矢印3:ユーザーはスワップ先 (イーサリアム ネットワーク上の) の暗号資産を選択することができます。このセクションには、利用可能な残高も表示されます。
矢印4:スワップ後に受け取る暗号資産の金額です。 この数値は少数点以下まで指定することができます。
矢印4の値を選択すると、それに応じて矢印2が更新されます (以下の図を参照)。
USD推定価値が下に表示されます。
矢印5:Swapボタンをクリックすることで、スワップが実行されます。
2) スワップ確認ページで、Confirm Swap (スワップ確認) をクリックします。
3) トランザクションの実行に必要なETH (ガス) 量を確認するMetaMaskの通知が表示されます。この手数料は、イーサリアムネットワークがトランザクションを行うために必要なものであり、ネットワーク自体が設定するものです。トランザクションを平均的な速度に設定すると、デフォルトの手数料が選択されます。
注:ユーザーがトランザクションを迅速に行いたい場合は、Edit (編集) ボタンをクリックしてガス代の金額を変更するプロンプトの表示が可能です。
ユーザーは、High (高い) をクリックすることで、より多くの手数料を支払いトランザクションを迅速に行うことを選択できます。設定が完了したら、Save (保存) をクリックして続行します。
Confirm (確認) をクリックして続行します。
4) ハードウェアウォレットを使用せずにMetaMaskを使用する場合、Confirm (確認) をクリックすると以下のプロンプトが表示され、トランザクションが正常に送信されたことが確認できます。
5) トランザクションが送信されると、ウェブサイトの右上に Pending (保留中) と表示されます。ユーザーは、保留中をクリックすることで、現在のスワップ状況を確認することができます。
Uniswapで行われた最近のトランザクションが表示されるので、スワップのリンクをクリックして、Etherscanからトランザクションの進捗状況を確認することができます。
Etherscanのトランザクションステータスが、successful (成功) と表示されれば、トランザクションは完了したことになります。
6) 転送処理が完了すると、ページの右上にプロンプトが表示され、スワップが成功したことを確認できます。
ウェブサイトでは、現在のウォレット残高が更新されます。これにより、ETHと1 $GALAのスワップが完了したことが確認できます。