Установка ноды Base
Base — это безопасный, недорогой и удобный для разработчиков Ethereum L2, созданный для привлечения следующего миллиарда пользователей в web3.
База формируется в Coinbase. Планируется постепенно децентрализовать ее в ближайшие годы.
Требования
Установка
Регистрируемся на сайте https://blockpi.io/ для получения RPC GoerliETH.
Адрес понадобится в будущем для конфигурации ноды.
Альтернатива:
https://www.alchemy.com/
sudo apt-get update -y && sudo apt upgrade -y
sudo apt install docker.io docker-compose -y
git clone https://github.com/base-org/node.git
# Меняем строку в файле .env.goerli на вашу ссылку из 1го пункта cd node nano .env.goerli OP_NODE_L1_ETH_RPC=Ваша_ссылка
sudo apt install ufw ufw allow 8545 ufw allow 8546
docker compose up -d
На данном этапе нода должна запуститься
Полезные команды
curl -d '{"id":0,"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["latest",false]}' \ -H "Content-Type: application/json" http://localhost:8545
echo Latest synced block behind by: $((($(date +%s)-$( \ curl -d '{"id":0,"jsonrpc":"2.0","method":"optimism_syncStatus"}' \ -H "Content-Type: application/json" http://localhost:7545 | \ jq -r .result.unsafe_l2.timestamp))/60)) minutes
Заключение
Всем спасибо за внимание! Если возникнут вопросы и даже если не возникнут, заглядывайте к нам в ТГ - @octopus_space
Сайт - https://base.mirror.xyz/
Дискорд - https://discord.com/invite/buildonbase
Официальная документация - https://github.com/base-org/node/releases/tag/v0.2.0
Не забываем подписываться на наши социальные сети. В них мы публикуем актуальные новости и активности.