Contract-Invocation

如何在 Uniswap 上手動批准用於交換的代幣(直接合約互動)

  • May 5, 2021

我想批准在 Uniswap 上使用我不擁有的代幣進行代幣支出。Uniswap UI 不允許我這樣做(而是顯示一個灰色按鈕“餘額不足”)。

似乎唯一的選擇是使用 Etherscan 手動批准令牌。

我應該與哪個 Uniswap 合約進行互動?(v2) 什麼是必需的參數,無限批准的 uint 是什麼?

  1. 獲取礦池地址

轉到https://app.uniswap.org/上的 Uniswap UI 。選擇您想要的令牌對,然後點擊View pair analytics ↗。這將帶你到一個連結,如https://uniswap.info/pair/<poolAddress>. 記下來poolAddress

  1. 通過 Etherscan 批准

轉到https://etherscan.io/token/<tokenAddress>#writeContracttokenAddress 是您要批准的地方。轉到批准選項卡,現在輸入poolAddress+ 金額。

引用自:https://ethereum.stackexchange.com/questions/88064