Кошелёк – валидатор Free TON с собственным DePool

Кошелёк – валидатор Free TON с собственным DePool
0

16 июня сеть Free TON запустила соревнование «Magister Ludi». С целью – привлечь первых участников к выполнению циклов валидации. В результате конкурс позволил выбрать лучших, обеспечить их новыми стимулами для валидации, субсидировать капитал для наиболее активных узлов и провести явную линию между стекингом и валидацией TON Crystal.

Мы приняли участие в «Magister Ludi», и успешно стали одним из валидаторов.

Польза для пользователей

Создав в результате свой DePool, Кошелёк открывает его двери для желающих присоединиться к поддержке блокчейна Free TON, и получения соразмерной награды.

Стейкинг через браузер

Для стекинга монет вам потребуется криптовалюта TON Crystal и браузер.

1) Посетите сайт depools.koshelek.ru и нажмите «Stake» возле пула, который вы выбрали. Опирайтесь на критерии: Активность (Activity), Мин. Стейк (Min Stake) и Комиссия (Fee). 

image

2) Откроется окно, где нужно ввести сумму, что будет заморожена под стейкинг. Выберите способ подключения: через сид фразу (12 слов через пробел), либо пару открытого и закрытого ключа. Введите также адрес, где находятся кристаллы TON, чтобы упростить отслеживание поступлений. Нажмите «Confirm».

image

3) Если все данные введены корректно и на балансе есть нужное количество TON, появится окно успешного соединения с кошельком.

4) Переходим в меню «My Stakes» в правом верхнем углу экрана. Здесь можно отслеживать изменения в балансе. График показывает как меняется каждый день годовой процент доходности (Annual Yield). Чем больше суммарно размещается в стейкинг кристаллов, тем меньше процент. Но ограниченное предложение монет на рынке, в свою очередь, повысит их курс.

image

Стекинг через командную строку

Если вы знакомы с командной строкой, и хотите большей безопасности и контроля, вы можете собрать tonos-cli из исходного кода. Просто следуйте подробному руководству docs.ton.dev, и поставьте свой стек с multisig или setcode кошелька. Если вы хотите использовать pre-build binaries для Windows, вы можете скачать их здесь.

1) Сгенерируйте сид кошелька Free TON. Например через Surf Wallet. Если у вас он уже есть, найдите пункт «Backup Master Password», чтобы увидеть 12 слов вновь.

2) Введите в терминале команду для генерации файла ключей.

tonos-cli getkeypair surf.keys.json "crew mix desert square bring steel skull cabbage owner electric spatial owner" 

3) Скачайте tonlabs-cli.conf.json, SetcodeMultisigWallet.tvc, SetcodeMultisigWallet2.tvc, SetcodeMultisigWallet.abi.json, DePool.abi.json и последовательно установите их в папку с tonos-cli.

curl -L https://raw.githubusercontent.com/tonlabs/main.ton.dev/master/scripts/tonlabs-cli.conf.json > tonlabs-cli.conf.json
curl -L https://github.com/tonlabs/ton-labs-contracts/raw/master/solidity/setcodemultisig/SetcodeMultisigWallet.tvc > SetcodeMultisigWallet.tvc
curl -L https://github.com/tonlabs/ton-labs-contracts/blob/multisig-surf-v2/solidity/setcodemultisig/SetcodeMultisigWallet2.tvc?raw=true > SetcodeMultisigWallet2.tvc
curl -L https://raw.githubusercontent.com/tonlabs/ton-labs-contracts/master/solidity/setcodemultisig/SetcodeMultisigWallet.abi.json > SetcodeMultisigWallet.abi.json
curl -L https://github.com/tonlabs/ton-labs-contracts/blob/multisig-surf-v2/solidity/setcodemultisig/SetcodeMultisigWallet2.tvc?raw=true > SetcodeMultisigWallet2.tvc

4) Сверьте свой адрес с двумя контрактами, используемыми «Surf Wallet» – «Raw Address». Выходы одного из них должны совпадать с вашим адресом в кошельке Surf Wallet.

tonos-cli genaddr SetcodeMultisigWallet.tvc SetcodeMultisigWallet.abi.json --setkey surf.keys.json --wc 0
tonos-cli genaddr SetcodeMultisigWallet2.tvc SetcodeMultisigWallet.abi.json --setkey surf.keys.json --wc 0

5) Настройте validables. Они понадобятся там в следующих шагах.

Скопируйте один из DePool адресов, и присвойте ему переменную $DEPOOL_ADDR. Чтобы сохранить децентрализованность FreeTON, рекомендуем стекать в DePool с меньшим балансом.

DEPOOL_ADDR="ваш депул адрес"

Присвойте адресу своего кошелька переменную $YOUR_WALLET_ADDRESS.

YOUR_WALLET_ADDRESS="адрес вашего кошелька"

6) Существуют разные варианты стекинга. Рекомендуем использовать самый простой.

Измените переменную $VALUE_IN_TOKENS на сумму, что вы резервируете под стекинг. Помните, в нашем пуле минимальный размер ставки 10 кристаллов TON.

tonos-cli depool --addr $DEPOOL_ADDR stake ordinary --wallet $YOUR_WALLET_ADDRESS --value $VALUE_IN_TONS --sign surf.keys.json

7) Проверьте статус вашего стека.

tonos-cli run $DEPOOL_ADDR getParticipantInfo '{"addr":"$YOUR_WALLET_ADDRESS"}' --abi DePool.abi.json

Результат показывается в 16-ричном формате, используйте Hexadecimal to Decimal converter, чтобы преобразовать его в 10-тичный и разделить на 10^9 (1 000 000 000). Если у вас установлен Python, конвертируйте с помощью команды:

int("$HEX_VALUE",16) / 10**9

Вы успешно подключились к пулу и увеличиваете количество своих TON Crystal с помощью стекинга.

Если вы решите снять со стекинга часть монет или все, используйте эти команды:

tonos-cli depool --addr $DEPOOL_ADDR stake withdrawPart --wallet $YOUR_WALLET_ADDRESS --value $VALUE_IN_TONS --sign surf.keys.json
tonos-cli depool --addr $DEPOOL_ADDR withdraw on --wallet $YOUR_WALLET_ADDRESS --sign surf.keys.json

Наши FreeTON DePool адреса

0:888a7064f238fdf7db5e52ac73a585f44666996cfeebdebc9b9ff9b4279a4114

0:88888409ab9fa4fe87a7e66d2863ae6d17738978195c591927c37889a584b562

от РЕДАКЦИЯ
Регистрируясь, вы акцептуете Оферту
Товарный знак Кошелёк.ру принадлежит
ООО "Кошелёк.ру" (ИНН 7811454512)
[email protected]
8(800)55555-89 для звонков по РФ
+7(900)55555-89 для международных звонков и мессенджеров