Порядок стейкинга токенов

Данная инструкция представляет детальное руководство по взаимодействию со смарт-контрактами проекта RUBAS через BscScan для выполнения операций стейкинга токенов PRRR («Прото-рубль»).

В результате стейкинга токенов PRRR произойдет два события:

  1. На указанный при стейкинге адрес будет начислено 1000 RUBAS (платежных токенов «Рубас», являющихся стейблкоинами с привязкой к российскому рублю);
  2. Вы начнёте получать ежедневный доход в размере 1⁄2 от дохода, получаемого в результате размещения обеспечения соответствующего объема токенов PRRR по текущей ставке (величина текущей ставки публикуется в группе в Telegram).

💡 Важно! Вы будете получать процентный доход в течение всего того времени, пока токены «Рубас», выпущенные в результате стейкинга PRRR будут находиться в обращении, независимо от того, находятся ли они на Вашем адресе. Другими словами, Вы можете: платить этими токенами, использовать их в DeFi-протоколах, обменивать на другие токены и так далее, и независимо от этого будете получать положенный процентный доход.

Краткое содержание

Для успешного выполнения всех действий при условии установленного ПО (браузер + расширение MetaMask) потребуется:

  1. Убедиться, что вы владеете 1000 (или более) токенов PRRR,
  2. Разрешить смарт-контракту стейкинга выполнить расход в размере 1000 токенов PRRR с вашего адреса
  3. Выполнить стейкинг, указав адрес, на который будут зачислены токены RUBAS.

Подготовительные действия

Для начала убедитесь, что у вас установлен и настроен кошелек MetaMask с подключением к сети BNB Smart Chain (BSC). Важно отметить, что все операции со смарт-контрактами требуют оплаты комиссий за газ, поэтому необходимо иметь достаточное количество BNB на балансе для покрытия этих расходов.

Предварительные замечания

Все операции, связанные со стейкингом осущесвтляются в лотах. По этой причине для стейкинга не требуется указывать объем операции. Каждая операция — это стейкинг одного лота.

Величина лота составляет 1000 PRRR (1 000 000 000 000 000 000 000 базовых единиц).

Это связано с особенностями реализации контрактов проекта на этапе PoC. В бущущих версиях эта особенность будет устранена (можно будет размещать в стейкинге произовльный объем PRRR).

1. Минтинг токенов Proto (PRRR)

💡 Минтинг токенов доступен только владельцу смарт-контракта. Если вы не являетесь владельцем, вы можете получить токены PRRR, оставив запрос на покупку или обмен в группе в Telegram.

Первым шагом в процессе стейкинга является получение токенов Proto (PRRR) через операцию минтинга. Выпуск токенов PRRR осуществляется исключительно с адреса владельца (Owner) контракта Proto, что обеспечивает контролируемую эмиссию и предотвращает несанкционированное создание токенов. Процедура минтинга требует обращения к владельцу контракта или выполнения соответствующих действий, если у пользователя есть необходимые права доступа.

Функция mint в смарт-контракте Proto принимает два параметра: адрес получателя токенов и количество токенов для выпуска. Возможен минтинг любого (произвольного) объема токенов PRRR, однако,

важно учитывать, что один лот токенов для стейкинга соответствует 
1000 * 10^18 базовым единицам (1 000 000 000 000 000 000 000). 

Эта особенность связана с тем, как блокчейн-платформы обрабатывают десятичные числа - вместо использования дробных значений все расчеты ведутся в целых числах, где наименьшая единица токена представляет собой wei (или его эквивалент в токенах PRRR в сети BSC).

После успешного выполнения минтинга токены PRRR зачисляются на указанный адрес кошелька и становятся доступными для дальнейших операций. Сам по себе токен PRRR также является рублевым стейблкоином, и может быть использован также как любой токен стандарта BEP-20. Пользователь может проверить поступление токенов, введя адрес своего кошелька в поисковую строку BscScan и просмотрев раздел "Assets", где отображаются все токены стандарта BEP-20, находящиеся на балансе. Это позволяет убедиться в корректности выполнения операции минтинга перед переходом к следующему этапу.

2. Предоставление разрешения на управление токенами

💡 Стейкинг токенов PRRR доступен любому владельцу токенов PRRR (с учетом того, что стейкинг осуществляется лотами, а величина одного лота составляет 1000 токенов). Если вы не являетесь владельцем, вы можете получить токены PRRR, оставив запрос на покупку или обмен в группе в Telegram.

Следующий этап заключается в предоставлении смарт-контракту стейкинга разрешения на управление токенами Proto (PRRR). Механизм approve является стандартной функцией токенов ERC-20/BEP-20 и представляет собой защитный механизм, который требует явного согласия владельца токенов на их перемещение третьей стороной. Без выполнения этой операции смарт-контракт стейкинга не сможет получить доступ к токенам пользователя для выполнения операции стейкинга.

Навигация к смарт-контракту RUBAS

Для начала необходимо перейти на сайт bscscan.com и в поисковой строке ввести адрес смарт-контракта RUBAS - 0x8c3178052e0df2fcf6bfe710452d2ab1fea08515. После перехода на страницу контракта следует найти вкладку "Contract" и перейти в раздел "Write Contract", который предоставляет интерфейс для выполнения функций записи в смарт-контракт.

Подключение MetaMask к BscScan

После перехода в раздел "Write Contract" необходимо подключить кошелек MetaMask к интерфейсу BscScan. Для этого нужно нажать кнопку "Connect to Web3", после чего появится запрос на подключение от MetaMask. В открывшемся окне MetaMask следует выбрать аккаунт, который будет использоваться для взаимодействия с контрактом, и подтвердить подключение нажатием кнопки "Connect". После успешного подключения в интерфейсе BscScan появится зеленый индикатор, указывающий на установленное соединение.

Процесс подключения может сопровождаться дополнительными запросами безопасности, включая подтверждение права BscScan на взаимодействие с MetaMask. Эти меры предосторожности обеспечивают защиту пользователя от несанкционированного доступа к кошельку.

Вызов функции Approve

После успешного подключения MetaMask необходимо найти функцию "approve" в списке доступных функций записи смарт-контракта. Функция approve принимает два параметра: адрес получателя разрешения (spender) и количество токенов, на управление которыми предоставляется разрешение (value). В поле "spender" необходимо указать адрес смарт-контракта стейкинга, который будет получать право на управление токенами пользователя: 0xFEC3720539B85357D995bCfC68EB3a8e96A817C3. В поле "value" следует указать значение 1000000000000000000000, что соответствует разрешению на управление одним лотом токенов (с учетом 18 десятичных разрядов). После заполнения всех полей нужно нажать кнопку "Write" для инициации транзакции.

MetaMask отобразит окно подтверждения транзакции с деталями операции, включая адрес контракта, функцию и параметры, а также расчетную стоимость газа. Внимательно проверьте все детали транзакции перед подтверждением, особенно адрес контракта-получателя и количество токенов. После подтверждения транзакция будет отправлена в сеть BSC для обработки, и можно будет отслеживать ее статус через интерфейс BscScan по хешу транзакции.

3. Выполнение операции стейкинга

Заключительный этап включает непосредственное взаимодействие со смарт-контрактом стейкинга для размещения токенов Proto (PRRR) и получения в замен токенов Stable (RUBAS). Этот этап требует точного выполнения последовательности действий и внимательного отношения к вводимым параметрам, поскольку ошибки на данном этапе могут привести к нежелательным результатам или потере средств.

Навигация к смарт-контракту стейкинга

Процесс начинается с перехода к смарт-контракту стейкинга через интерфейс BscScan. В поисковой строке на сайте bscscan.com необходимо ввести адрес смарт-контракта стейкинга проекта RUBAS: 0xFEC3720539B85357D995bCfC68EB3a8e96A817C3.

На странице смарт-контракта стейкинга необходимо перейти во вкладку "Contract", а затем выбрать раздел "Write Contract". Этот раздел предоставляет интерфейс для выполнения всех функций записи, доступных в смарт-контракте.

Подключение кошелька и авторизация

Аналогично предыдущему этапу, необходимо подключить MetaMask к интерфейсу BscScan через нажатие кнопки "Connect to Web3". Процедура авторизации повторяет шаги, описанные для работы с контрактом RUBAS: выбор аккаунта в MetaMask, подтверждение подключения и ожидание появления индикатора успешного соединения. При работе с различными смарт-контрактами в рамках одной сессии браузера подключение может сохраняться автоматически, но рекомендуется всегда проверять статус подключения перед выполнением операций.

Вызов функции stake

После успешной авторизации в списке доступных функций необходимо найти функцию "stake" и подготовиться к ее выполнению. Функция stake обычно принимает параметры, определяющие количество токенов для стейкинга и адрес получателя вознаграждений. В соответствии с описанием процесса, в функцию stake необходимо передать адрес собственного кошелька в качестве параметра.

Перед вызовом функции внимательно проверьте корректность вводимых данных. Неправильный ввод адреса может привести к направлению токенов не по назначению или к неудаче транзакции. После заполнения всех необходимых полей нужно нажать кнопку "Write" для инициации процесса стейкинга.

MetaMask отобразит детальную информацию о предстоящей транзакции, включая функцию, параметры, расчетную стоимость газа и общую сумму комиссии. После подтверждения транзакции в MetaMask операция будет отправлена в сеть BSC для обработки. Время обработки обычно составляет несколько секунд, после чего можно проверить статус транзакции и убедиться в успешном выполнении стейкинга.

Результат

По завершении всех этапов операции стейкинга пользователь получает токены Stable (RUBAS) в соотношении 1:1 к размещенным токенам Proto (PRRR) и становится участником очереди FIFO для последующего анстейкинга.

Проверить успешность операции стейкинга можно через интерфейс BscScan, введя адрес своего кошелька в поисковую строку и просмотрев обновленные балансы токенов. В разделе "Assets" должны отобразиться полученные токены RUBAS, а количество токенов PRRR должно соответствующим образом уменьшиться.

Эта страница последний раз редактировалась 2025-06-20 10:42

Работает на Wiki|Docs

This page was last edited on 2025-06-20 10:42

Rubas Foundation
© Rubas Foundation, 2025

Работает на Wiki|Docs