#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,…
Потому что ты этого не делаешь.
Вам необходимо самостоятельно указать сопоставление имени и адреса токена или запросить у пользователя.