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

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

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

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

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

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

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

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

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

    image

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

    image

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

    image

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

    image

    Ознакомьтесь с более подробной инструкцией подключения к пулу для стейкинга Free TON.

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

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