July 15, 2022

Гайд по тестнету Espresso

Espresso — это блокчейн первого уровня, сочетающий в себе консенсус на основе POS и механизм ZK-Rollup для достижения высокой пропускной способности и низких комиссий.

Инвесторы и партнёры: Coinbase, Polychain, Alameda, Sequoia, Electric Capital, Blockchain Capital, Greylock и другие закрыли раунды финансирования на $32 млн.

Тестировать нам нужно будет CAPE Wallet, разработанный компанией Espresso Systems. Для создания кошелька необходимо запустить ноду, после чего можно будет перейти к тестированию.

Аренда сервера

Арендуем сервер, например на Contabo. Рекомендуемые характеристики для Espresso: 2 CPU, 2 GB RAM и операционная система ubuntu 20.04.

Можете подселить к другим нодам.

При оплате сервера необходимо ввести пароль, с помощью которого вы будете подключаться к серверу. После покупки вам на почту придет письмо с данными вашего сервера.

Подключение к серверу

Для того, чтобы подключиться к серверу на Windows потребуется программа PuTTY.

  • В "Host Name" вводим IP вашего сервера и нажимаем "Open";
  • В открывшимся окне прописываем команду: root;
  • Жмем "Enter" и вставляем пароль от сервера, затем "Enter".

На MacOS просто запускаем программу Terminal.

  • Заходим на сервер командой: ssh root@IP_ADDRESS, IP_ADDRESS меняем на IP сервера;
  • Дальше вводим "yes", жмем "Enter" и вставляем пароль от сервера (введеный пароль будет скрыт иконкой с ключом). Жмем "Enter".

Установка ноды

Для начала загрузим утилиты и докер:

sudo apt update
sudo apt full-upgrade
sudo apt install snapd
sudo snap install docker

После установки докера переходим к установке ноды.

curl https://www.espressosys.com/cape/docker-compose.yaml --output docker-compose.yaml
docker-compose pull
docker-compose up --detach

Готово! С утановкой ноды мы закончили, переходим к следующему пункту - переброс портов.

Переброс портов

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

Для того, чтобы перебросить порты на Windows запускаем cmd от имени администратора и вводим команды:

Вместо IP_ADDRESS вставляете адрес сервера, на котором установлена нода.
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=80 connectaddress=IP_ADDRESS connectport=80
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=60000 connectaddress=IP_ADDRESS connectport=60000

На MacOS пока не получается перебросить порты, в ближайшее время постараемся добавить команды в гайд.
Если вы знаете, как это сделать, будем рады, если вы нам поможете.

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

Создание кошелька

Перейдя на сайт, нажимаем Set up a new CAPE Wallet.

Дальше Reveal Keys.

Не забудьте записать Seed фразу.

После того, как вы прошли проверку слов, придумали имя и пароль нажимайте создать кошелек, затем Continue.

Теперь запрашиваем токены CAPE.

Если вы все правильно сделали, у вас должен открыться интерфейс кошелька, как на скрине ниже.

Также, во время тестнета вам понадобиться MetaMask и сеть Arbitrum Goerli, добавить можно на ChainList и запрашивает тестовые токены на сайте.

После того, как вы получили токены CAPE и ETH, тестируйте CAPE Wallet, выполняя все предложенные активности, врапайте токены с Arbitrum в CAPE и наоборот, ищите баги, отсылайте токены на другие адреса. Не забудьте оставить фидбек или найденные баги на сайте.

Есть простая и хорошая методичка по тестнету кошелька от проекта, смотрим по ссылке.

После того, как вы протестировали кошелек необходимо закрыть порты.

На Windows выполняем команды:

netsh interface portproxy dump
netsh interface portproxy reset
netsh interface portproxy delete

Готово! Старайтесь время от времени заходить тестировать кошелек, это повысит шанс на награды.

Чтобы в следующий раз зайти протестировать кошелек, устанавливать ноду еще раз не нужно, просто переходите в раздел переброс портов и когда зайдете на сайт кошелька, выбирайте не создать новый, а войти в существующий.

Для удаление ноды нужно выполнить команду:

docker-compose down -v

За анонсами проекта можно следить в твиттере.

Подготовлено командой Whitelist.
Media links