Гайд по тестнету 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.
Не забудьте записать Seed фразу.
После того, как вы прошли проверку слов, придумали имя и пароль нажимайте создать кошелек, затем Continue.
Теперь запрашиваем токены CAPE.
Если вы все правильно сделали, у вас должен открыться интерфейс кошелька, как на скрине ниже.
Также, во время тестнета вам понадобиться MetaMask и сеть Arbitrum Goerli, добавить можно на ChainList и запрашивает тестовые токены на сайте.
После того, как вы получили токены CAPE и ETH, тестируйте CAPE Wallet, выполняя все предложенные активности, врапайте токены с Arbitrum в CAPE и наоборот, ищите баги, отсылайте токены на другие адреса. Не забудьте оставить фидбек или найденные баги на сайте.
Есть простая и хорошая методичка по тестнету кошелька от проекта, смотрим по ссылке.
После того, как вы протестировали кошелек необходимо закрыть порты.
netsh interface portproxy dump
netsh interface portproxy reset
netsh interface portproxy delete
Готово! Старайтесь время от времени заходить тестировать кошелек, это повысит шанс на награды.
Чтобы в следующий раз зайти протестировать кошелек, устанавливать ноду еще раз не нужно, просто переходите в раздел переброс портов и когда зайдете на сайт кошелька, выбирайте не создать новый, а войти в существующий.
Для удаление ноды нужно выполнить команду:
docker-compose down -v
За анонсами проекта можно следить в твиттере.