July 2

Гайд: кошелек 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️⃣ Вставляем в этот терминал следующие команды целиком:

Установка Bun:

curl -fsSL https://bun.sh/install | bash
exec $SHELL
bun --version

Открываем порт 8888:

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 для отправки транзакций на другие кошельки. Список кошельков, а так оставить свой адрес кошелька, вы можете в комментариях к посту на канале.

🧬 Обновление

1️⃣ Закройте кошелек

2️⃣ Выполните обновление:

cd octra_pre_client; git pull

3️⃣ Запустите кошелек

./run.sh

Подписываемся на ТГ канал SNG DAO, чтобы ничего не пропустить!
Если есть вопросы или хотите обсудить заходите к нам в чат.