{"repo":"mxustin/rubas-w3app","free":true,"listed":false,"github":"https://github.com/mxustin/rubas-w3app","clone":"git clone https://github.com/mxustin/rubas-w3app.git","description":"Web3-приложение для взаимодействия со смарт-контрактами экосистемы проекта Rubas (https://myrubas.ru/)","language":"TypeScript","stars":16,"topics":["blockchain","bnb-smart-chain","metamask","stablecoin","staking","web3","rubas"],"license":null,"category":"blockchain-web3","readme_excerpt":"Общее описание проекта и процесса разработки Rubas Аннотация Приводится детальное описание проекта и его ключевых (технологических) особенностей, а также особенностей процесса разработки. Общие сведения RUBAS WEB3 APPLICATION представляет собой приложение, обеспечивающее дружественный пользовательский интерфейс для взаимодействия со смарт-контрактами экосистемы RUBAS (см. myrubas), а также для отслеживания некоторых статистических показателей в виде таблиц и диаграмм. Подписание транзакций осуществляется через MetaMask. Приложение имеет две языковые версии: русскоязычную и англоязычную. Технологические сведения Стек используемых библиотек и фреймворков В проекте используется стек - Ant Design (UI) + Icons, wagmi + viem (Web3), zustand (стейт), i18next + react-i18next (i18n), loglevel (логирование), а также дополнительные утилиты для удобства разработки: UI : реализован на основе Ant Design + Icons с использованием Emotion для CSS-in-JS стилизации, что позволяет обеспечить единый стиль, поддержку тем и гибкую кастомизацию компонентов. Web3 : реализуется через связку wagmi + viem, предоставляющую удобные React-хуки для работы с кошельками, контрактами, сетями и подписанием транзакций. Управление состоянием : zustand - минималистичный state-менеджер для хранения пользовательских данных, состояния кошелька и UI-состояния, дополненный хуком use-sync-external-store для стабильных подписок. Интернационализация : i18next + react-i18next с использованием i18next-browser-languagedetect","default_branch":null,"files":null,"tree":[],"storefront":"/r/mxustin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mxustin/rubas-w3app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}