Гайд: кошелек Octra установка и настройка.
Не забываем подписаться на ТГ канал SNG DAO, чтобы ничего не пропустить!
Вводный пост по блокчейну OCTRA на канале, там же будут все новости по проекту.
В этом гайде мы сгенерируем и установим кошелек для Octra. А так же научимся работать с GitHub codespaces
📋 Требования
Сервер с Linux Ubuntu версии 22 и выше.
Аккаунт в github
По характеристикам подойдет любой сервер, как вариант PROMO-2 за 159 рублей в месяц.
🧩 Подготовка
На этапе подготовки мы сгенерируем себе кошелек в Octra, но делать мы это будем не на своем сервере, а в GitHub codespaces
1️⃣ Переходим по ссылке https://github.com/octra-labs/wallet-gen
Войдите/Зарегистрируйте аккаунт на Github
2️⃣ На странице нажимаем на Fork, чтобы создать копию на своем аккаунте, на следующей странице нажимаем Create Fork
3️⃣ Далее, уже в форке на вашем аккаунте, нажимаем на Code>Create codespace on main
Ждем загрузки и подготовки терминала:
4️⃣ Вставляем в этот терминал следующие команды целиком:
curl -fsSL https://bun.sh/install | bash exec $SHELL bun --version
sudo apt update && sudo apt install ufw -y sudo ufw allow 8888
git clone https://github.com/octra-labs/wallet-gen cd wallet-gen
bun install
bun run build
bun start
5️⃣ Вы увидите ссылку в терминале localhost:8888. Зажмите кнопку CTRL и кликните мышкой на неё, чтобы открыть в новом окне. Далее сгенерируйте кошелек и сохраните в надежном месте mnemonic, private key, public key и octra addres
6️⃣ Нажимаем в меню на My Codespaces
И в списке наших сессий удаляем эту сессию
🚀 Установка
Теперь будем устанавливать скрипт кошелька на свой сервер.
1️⃣ Копируем файлы и переходим в папку:
git clone https://github.com/octra-labs/octra_pre_client.git cd octra_pre_client
2️⃣ Устанавливаем python если его нет на сервере:
apt install python3.12-venv
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cp wallet.json.example wallet.json
3️⃣ Открываем файл с настройками кошелька:
nano wallet.json
Заменяем private key here на ваш приват кей в формате B64, а в adr вставляете ваш octra addres
Сохраните файл нажав CTRL+X далее Y далее enter
4️⃣ Запустите скрипт кошелька:
./run.sh
После этого у вас откроется ваш кошелек
Далее идите в кран https://faucet.octra.network/ и получите тестовые токены введя ваш octra addres который начинается с oct
После этого используйте команду Send Tx для отправки транзакций на другие кошельки. Список кошельков, а так оставить свой адрес кошелька, вы можете в комментариях к посту на канале.
🧬 Обновление
cd octra_pre_client; git pull
./run.sh