Erc-20

Metamask 可以用於所有 ERC20 代幣嗎?

  • June 3, 2022

如何在 Metamask 錢包中使用 WETH?我可以在我的 Metamask 中看到 ETH(Rinkeby 測試網,它適用於主網),但不能使用其他代幣。任何儲存庫或潛在客戶將不勝感激。如果是,它要求的代幣合約地址是什麼?另外,如何使用ether.js/web3.js 來查找錢包地址的WETH餘額?

Metamask 完全支持所有 ERC20 代幣,WETH 是 ERC20 代幣。棘手的是您必須手動添加令牌,否則 Metamask 不知道您擁有哪些令牌。

WETH 更棘手的部分是 WETH 代幣合約的多個版本,位於不同的地址。我不是 100% 確定,但我認為 Uniswap 使用的版本是最受歡迎的。基本上你必須檢查你感興趣的項目,看看他們使用的是哪個版本。以下是 Uniswap 使用的不同網路的 WETH 地址:https ://docs.uniswap.org/protocol/reference/deployments (向下滾動)。

要使用 ethers.js 獲取代幣餘額,請在此處查看範例:如何使用 etherjs 獲取帳戶的 ERC-20 代幣餘額?https://stackoverflow.com/questions/71106843/check-balance-of-erc20-token-in-hardhat-using-ethers-js

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