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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

1) Посетите сайт depools.extraton.io и нажмите «Stake Now» возле lux8.net (DePool Кошелька).

 

 

2) Появится предупреждение о необходимости перейти в Chrome Store и загрузить расширение «extraTON».

 

 

3) Установите его, и в браузере откроется маленькое всплывающее окно. Тут можно открыть уже имеющийся кошелёк Free TON (Restore Via Seed) или создать новый (Create New Wallet).

 

4) Создаём новый кошелёк, подтверждая, что сохранили seed. Рекомендуется записать его на листок бумаги, а не хранить заметкой или скриншотом.

5) Теперь мы получили персональный адрес кошелька Free TON (вида: 0:053fcef634b767f3becc836eabe67b8628855a40d089f0df85cf7bea370db8d0), и можем его скопировать. Отправляем на него TON Crystal. Ждём зачисления на баланс.

 

6) Нажимаем «Stake Now» около lux8.net, и видим окно для начала стекинга. Указываем сумму, что мы зарезервируем под работу (Crystals Amount), нажимаем «Stake».

 

 

Во всплывающем окне расширения – «Deploy» -> «Transfer».

7) Спустя несколько минут на вкладке «My stakes» начнут отображаться результаты вашего участия (размер полученной награды).

 

Для вывода части или всех средств со стекинга используйте кнопку «Withdraw» на вкладке «My Stakes».

 

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

 

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