Про проєкт
Архівний прототип P2P-біржі з ledger-обліком і замінними блокчейн-адаптерами.
Архівний прототип P2P-біржі з ledger-обліком і замінними блокчейн-адаптерами.
Архівний прототип P2P-біржі з ledger-обліком і замінними блокчейн-адаптерами.
CryptoExchange є незавершеною white-label P2P-біржею для Telegram. Цінна частина проєкту: backend-модель, де offers, deals, disputes та reputation побудовані навколо double-entry ledger і замінних блокчейн-клієнтів.
Мейкери публікують фіатні offers, тейкери відкривають deals, а криптоактив утримується у внутрішньому ledger до завершення, скасування або вирішення спору. Network indexers знаходять депозити, окремі workers обробляють облік, виведення та сповіщення.
Бізнес-стан фіксується у PostgreSQL; зовнішні мережі обробляються через адаптери та workers.
Користувацькі сценарії
Auth і команди
Offers, deals, disputes
Холди й атомарні переходи
Адаптери TON, EVM і TRON
Депозити, виведення, сповіщення
Доступні та утримані кошти представлені збалансованими проводками замість змінюваних balance columns.
Unit of Work і row locks утримують статус угоди, обсяг offer та облікові зміни в одній транзакції.
Users, offers, deals, disputes та reputation мають однакову структуру model, schema, repository, service і provider.
BaseRPC і BaseIndexer ізолюють логіку застосунку від реалізацій TON, EVM і TRON, обраних через registry.
Deposit, withdrawal, ledger і notification workers можуть перезапускатися та масштабуватися незалежно від API.
Межі модулів описують задуманий lifecycle біржі чіткіше, ніж незавершений інтерфейс.
Core domain і ledger розвинені далі за presentation layer. Frontend усе ще містить mock-oriented екрани, а deposit sweeping, withdrawal processing і ledger validation не були завершені як перевірений end-to-end release.