NG
Pontem

Pontem

Setup Guide

AI Translation

1. Установка

Воспользуйтесь нашим скриптом для быстрой установки. Укажите имя для своей ноды и ждите завершения установки.

wget -O pontem.sh https://api.nodes.guru/pontem.sh && chmod +x pontem.sh && ./pontem.sh

2. Установка расширения Polkadot

Для установки перейдите на сайт и скачайте версию для вашего браузера:

Pontem-0

2.1 Создание аккаунтов

В примере мы создадим один аккаунт в сети Pontem с именем NodesGuru.

Для начала переходим на сайт и разрешаем доступ расширению в всплывшем окне:

Pontem-1

Нам нужно создать аккаунт, для этого нажимаем Add account:

Pontem-2

Сохраняем мнемоник и нажимаем “Next”:

Pontem-3

Вводим имя кошелька, в нашем случае это NodesGuru, вводим пароль и нажимаем Next.

Pontem-4

После этого подтверждаем создание аккаунта, нажатием на Save и скачиваем json файл с ключом (загрузка начнется автоматически):

Pontem-5

2.2 Пополнение баланса.

Получаем тестовые токены в телеграм боте, достаточно вставить адрес своего кошелька. Бот выдаст вам 1100 PONT. Запросить токены повторно вы можете через 24 часа.

Pontem-6

Через некоторое время проверьте свой баланс, токены должны появиться на аккаунте:

2.3 Связываем ноду и аккаунт

Замените <you_mnemonic> на мнемонику которую получили в пункте 2.1. Не забудьте сохранить сгенерированные данные.

cd ~/pontem-bootstrap/ && docker-compose run pontem-node pontem key inspect --keystore-path /opt/pontem/keys "<your_mnemonic>"

Вы должны получить что-то вроде этого:

Pontem-7
Переходим в эксплорер

Выберите authorMapping в разделе ‘submit the following extrinsic’.

Выберите функцию addAssociation(author_id)

Вставьте свой public key(который получили шагом ранее) в поле author_id.

Выполните транзакцию
Pontem-8

После выполнения транзакции вы потеряете одну монету, если вы больше не хотите участвовать можете вернуть её обратно выполнив метод clearAssociation
Чтобы проверить всё ли мы сделали правильно перейдите по ссылке.

Выберите authorMapping в разделе ‘selected state query‘.

Выберите mappingWithDeposit(NimbusPrimitivesNimbusCryptoPublic):Option Установлено по умолчанию

Вставьте свой public key в окно ниже

Нажмите плюсик, в ответ должны получить account и deposit: 10,000,000,000 это нормально, это всего один PONT

2.4 Добавляем ключ Nimbus:
Замените <you_mnemonic> на мнемонику которую получили в пункте 2.1

cd ~/pontem-bootstrap/ && docker-compose run pontem-node pontem key insert --suri "<you_mnemonic>" --keystore-path /opt/pontem/keys --key-type nmbs

Pontem-9

4. Становимся колатором

Переходим по адресу.

Удаляем код который уже есть, вставляем код ниже и запускаем его.

// Simple script to get candidate pool size
const candidatePool = await api.query.parachainStaking.candidatePool();
console.log(`Candidate pool size is: ${candidatePool.length}`);

Pontem-10
Скопируйте число после Candidate pool size is:

4.1 Создайте кандидата в колаторы

Перейдите по ссылке

Выберите пункт parachainStaking.

Выберите функцию joinCandidates(bond, candidate_count).

Вставьте сумму которую хотите забондить в поле bond (рекомендуется ставить не менее 1100PONT, для примера 11000000000000 это 1100 PONT)

В поле candidateCount: вставьте число полученное в предыдущем шаге из строки Candidate pool size is:

Отправьте транзакцию.Если получите ошибку просто увеличьте candidateCount: на 1, 2, 3 пока не подпишется.

Чтоб стать активным(создавать блоки) вам необходимо как минимум 1000PONT

Pontem-11
4.2 Для того чтоб проверить что всё прошло удачно, перейдите по адресу

Выберите пункт parachainStaking в ‘selected state query‘.

Выберите selectedCandidates(отобразит список активных колаторов) или candidatePool(отобразит список кандидатов и активных колаторов) и нажмите ‘+’

5. Запускаем ноду

cd ~/pontem-bootstrap/ && docker-compose up -d

Посмотреть логи можно выполнив:

cd ~/pontem-bootstrap/ && docker-compose logs -f --tail 10

Так выглядят нормальные логи, после завершения синхронизации.

Pontem-12

Текущую высоту можно посмотреть в эксплорере.

6. Самостоятельный стейк

Переходим по ссылке

Выберите пункт parachainStaking

Выберите функцию candidateBondMore.

Укажите количество монет которое хотите забондить, после суммы нужно добавить десять нолей

Подтвердите транзакцию.

Stuck? Ask!

By continuing to use our website, you consent to our use of cookies in accordance with our cookie policy