Получить количество держателей токенов и количество транзакций от Etherscan Token Tracker - PullRequest
0 голосов
/ 05 марта 2019

У меня уже есть общее количество токенов с использованием web3.js Но теперь я столкнулся с проблемой, заключающейся в том, что я понятия не имею, как узнать количество держателей токенов (мне не нужен список держателей) и количество транзакций. Я думаю, что это очень похоже. Можно ли это сделать с помощью web3.js? Я беру свой тестовый токен в сети rinkeby для тестов: https://rinkeby.etherscan.io/token/0x3ead2f2dacdcba32f9834a71464cae15a88755e8 или токен Binance в сети https://etherscan.io/token/0xB8c77482e45F1F44dE1745F52C74426C631bDD52

1 Ответ

0 голосов
/ 06 марта 2019

Это напрямую не поддерживается токеном ERC-20.Поэтому, если вы хотите сделать это, вам придется самостоятельно добавлять дополнительные функции и отслеживать, у кого есть токены, а кого нет, каждый раз, когда происходит передача.Затем вы можете создать функцию, чтобы получить этот номер.Поскольку он не поддерживается ERC-20, вы не найдете его в etherscan, вам придется получить его самостоятельно.Добавление дополнительной функциональности не помешает токену стать ERC-20.

Другим способом было бы перебрать все адреса, что является очень плохой идеей.

Или, если у вас естьсервер, на котором вы можете прослушивать все события в контракте и отслеживать владельцев в своей собственной базе данных.

...