Контракт стейкинга
Аннотация
Приводится описание смарт-контракта стейкинга токенов «Проторубль», входящего в экосистему проекта «RUBAS» в качестве ядра, реализующего ключевую механику, а также выступающего в роли владельца (Owner) по отношению к смарт-контракту Stable, управляющему токеном RUBAS.
Краткое описание
Контракт стейкинга является кастомным (собственная разработка Евгения Арапова, переданная Rubas Foundation под лицензией MIT) смарт-контрактом, обеспечивающим следующие основные возможности:
- разместить («застейкать») токены «Проторубль» (PRRR), получив в замен токены «Рубас», и заняв при этом очередь (FIFO) на выполнение обартной операции («анстейкинга»);
- выполнить обратную операцию («анстейкинга»), которая приведет к сжиганию токенов «Рубас», и выдаче: а) соответствующего количества токенов «Проторубль», тому, кто выполнил «анстейкинг», а также б) вознаграждения, накопленного в виде бонусов за время размещения токенов PRRR;
- выполнить пополнение «копилки» (внесение вознаграждения за стейкинг).
todo: требуется расширить описание
Смарт-контракт
Смарт-контракт Staking написан Евгением Араповым и передан Rubas Foundation под лицензией MIT. Конртакт имеет следующие характеристики:
- Наименование контракта: Staking
- Язык программирования: Solidity
- Версия компилятора: solc 0.8.29+commit.ab55807c
- Версия EVM: cancun
- Размещен с адреса: 0xAC9b71FC04bD2e9E44Aa8d3142319DcC4B20FF73
- Транзакция деплоя: 0x9a3e5b1d087809fcf282370324572bf76d020c86608abbbb780d1e494e80ab2c
- Номер блока: 48580615
- Смарт-контракт Staking 2025-04-23 19:58:55 UTC прошел верификацию на sourcify.dev.
Смарт-контракт не является «подлежащим владению» (Ownable). Никто не является его владельцем: он «живет» своей жизнью.