July 19, 2023

Качаем аккаунты Github для Gitcoin Passport

https://t.me/voronov_eth - стараюсь делать полезный контент.

1. Создаем репозиторий с названием randomCatFacts. Обязательно включаем чекбокс "Add a README file".

2. Создаем API ключ, нажимаем Generate new token (classic). Выставляем "No Expiration" и прожимаем все галочки. Копируем ключ и сохраняем для дальнейшего использования.

3. Повторяем первые два шага для каждого GitHub аккаунта.

4. Переходим на Amazon Lambda, регистрируемся и подвязываем карту. У меня после нескольких дней использования так ничего и не списало.

5. Далее вам нужно создать функцию. Имя функции можете присвоить любое, остальные настройки смотрите на скрине ниже:

6. Качаем этот файл с гитхаба и импортируем в Lambda. Открывать файл не обязательно, отредактировать его можно будет в интерфейсе Lambda.

7. Далее добавляем триггер для функции, название можно указать любое, главное указать в Schedule expression значение как на третьем скрине ниже:

8. Переходим во вкладку Configuration и меняем Timeout. Я поставил 15 сек, так как тестировал небольшое кол-во аккаунтов. Если у вас много аккаунтов, то нужно будет подобрать значение эксперементально.

9. В файле index.mjs вставляем ваш API ключ и юзернейм аккаунта Github, соответственно. Через запятую указываем любое кол-во аккаунтов, сохраняя при этом порядок ввода (если API ключ введен третьим по счету, то и юзернейм должен быть третьим). После этого жмем кнопку Deploy.

https://t.me/voronov_eth - стараюсь делать полезный контент.