June 5

Как добавить уникальную сеть в GoogleSheets BalanceTracker своими руками (handjob)

Шаг 1. Деплоим контракт в новой сети

Скачиваем файл balanceTracker.sol с кодом контракта с github - тык

Идем на https://remix.ethereum.org/

Загружаем наш файл, нажав на кнопку импорта, затем открываем его.

В разделе Compiler (№3) указываем версию компилятора 0.8.19

В разделе Deploy&Run (№4) выбираем Provider - MetaMask

Подкючаем кошелек, и выбираем в кошельке сеть, в которой вы собираетесь развернуть контракт (сеть, которую вы хотите потом добавить в таблицу). Вам понадобится некоторое количество нативной монеты для транзакции.

Когда сеть выбрана, нажимаем на Deploy и пускаем транзакцию.

Если все прошло успешно, то вам осталось лишь найти адрес вашего полученного контракта. Его можно найти либо развернув лог в Remix:

либо открыв транзакцию в сканере:

Шаг 2. Добавляем сеть в таблицу

На странице таблы идем в AppsScript:

Видим в скрипте перечень сетей:

Идем в самый конец перечня и добавляем новую сеть в таком формате:

Если у вас ооочень много кошельков, старайтесь найти хорошую RPC, ибо многие имеют малый лимит запросов.

Для сохранения изменений жмем CTRL + S и дожидаемся всплывающего уведомления что все ок.

Даааа ты великолепен! Хоть завтра в soldity devы иди

При следующем обновлении балансов, таблица должна достроить новый столбец для новой сети и заполнить его балансами. <_>