March 22, 2022
Установка ноды StarkNet
1. Аренда сервера
Для аренды серверов я использую сервис MACLOUD - хорошие цены, удобен в использовании и можно пополнять криптой.
- Регистрируемся, и пополняем баланс на 1300 рублей (13$)
- Создаем сервер с такими же характеристиками: Ubuntu 20.04 2 ядра, 2GB RAM и 100GB памяти
- Для установки ноды на Windows вам потребуется програмка PuTTY
- Если используем Mac OS, то советую использовать Termius
- На сайте, где покупали сервер берем данные для входа
- В PUTTY "Host Name (IP address) вводим IP вашего сервера и нажимаем "Open".
- В открывшимся окне прописываем команду:
Тем самым мы зашли на наш удаленный сервер
2. Установка ноды
sudo apt install -y python3-pip
sudo apt install -y build-essential libssl-dev libffi-dev python3-dev
sudo apt-get install libgmp-dev
pip3 install fastecdsa
sudo apt-get install -y pkg-config
apt install curl -y
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
sudo apt install cargo -y
source $HOME/.cargo/env
rustup update stable
apt install git -y
git clone --branch v0.1.6-alpha https://github.com/eqlabs/pathfinder.git
sudo apt install python3.8-venv
apt-get install screen -y
screen -S myscreen
cd pathfinder/py
python3 -m venv .venv
source .venv/bin/activate
PIP_REQUIRE_VIRTUALENV=true pip install --upgrade pip
PIP_REQUIRE_VIRTUALENV=true pip install -r requirements-dev.txt
pytest
cargo build --release --bin pathfinder
- Переходим на Alchemy.com и регистрируемся.
- В Dashboard нажмите Create App
Устанавливаем такие же параметры
Прописываем в PUTTY команду, в которой "нашAPIключ" заменяется на вот этот самый API KEY
cargo run --release --bin pathfinder -- --ethereum.url https://eth-mainnet.alchemyapi.io/v2/нашAPIключ
После этого начнется долгая синхронизация ноды
- Теперь выходим из удаленного рабочего стола комбинацией клавиш CTRL+A, потом жмем d (обязательно на английской раскладке, иначе не сработает)
- Чтобы зайти обратно на этот рабочий стол и убедиться что нода все еще работает и синхронизируется даже после закрытия PuTTY, можно прописать команду:
Только не забудьте потом обратно выйти через CTRL+A и d
Если вы все установили правильно, то на сайте Alchemy в разделе APPS должна появиться статистика
Наград за эту ноды разработчики не обьявляли, но так часто делают, а в итоге потом дают. Тем самым может хотят отсеять абузеров.
- Вступаем в Дискорд Starknet
- В ветке #🛰-pathfinder-full-node делаем мини отчет о проделанной работе. Если что-то не получается вопросы можно задать там же