получить отображаемое имя токена из metamask

#javascript #ethereum #metamask

Вопрос:

Я подключаюсь к своему кошельку в метамаске. У меня есть следующий код в моем интерфейсном коде

 const provider = new ethers.providers.Web3Provider(window.ethereum, "any")
await provider.send("eth_requestAccounts", [])
const signer = provider.getSigner()
const address = await signer.getAddress()
const balance = await signer.getBalance()
 

Все это отлично работает. Таким образом, я могу получить адрес кошелька, а также получить баланс, но я не мог понять, как получить имя токена, например BTC, USDT,…

Я также не смог найти ничего полезного в официальной документации для поставщика https://docs.ethers.io/v3/api-providers.html

Я надеюсь, что кто-нибудь сможет мне помочь

Ответ №1:

но я не мог понять, как получить имя токена, например BTC, USDT,…

Потому что ты этого не делаешь.

Вам необходимо самостоятельно указать сопоставление имени и адреса токена или запросить у пользователя.