Open-source TypeScript пакети для EVM і Solana: підключення гаманців, вхід за стандартом CAIP-122 та відстеження транзакцій, з опціональними React-компонентами та хмарним або self-hosted бекендом.
Усі пакети TUWA і Quasar Community Edition мають ліцензію Apache-2.0, і так залишиться.
Етап 1 — Базова автентифікація та примітиви— Автентифікація CAIP-122 та мультичейн-утиліти для EVM і Solana
Sign-In With X (SIWX)
Модуль та адаптери автентифікації CAIP-122
@tuwaio/siwx-corev0.7.2L1 ядро SIWX (TUWA): конструктор, парсер і валідатор повідомлень входу CAIP-122 із політиками верифікації, перевіркою сесій, нонсами та типізованими помилками для EVM і Solana.
Використовується у@tuwaio/sdk@tuwaio/siwx-evm@tuwaio/siwx-react@tuwaio/siwx-server@tuwaio/siwx-solana
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
@tuwaio/siwx-evmv0.5.4L2 EVM-пакет SIWX (TUWA): підписувач CAIP-122 для гаманців wagmi і viem, а також верифікація EIP-191 (EOA), EIP-1271 (смарт-гаманці) та ERC-6492 (ще не розгорнуті смарт-гаманці) на базі viem і @wagmi/core.
Використовується у@tuwaio/evm-sdk@tuwaio/siwx-server
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
@tuwaio/siwx-solanav0.7.2L2 Solana-пакет SIWX (TUWA): підписувач CAIP-122 для гаманців Wallet Standard і @solana/kit та верифікація підписів ed25519 через Web Crypto на базі @solana/kit.
Використовується у@tuwaio/siwx-server@tuwaio/solana-sdk
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
@tuwaio/siwx-reactv0.6.6L2 React-пакет SIWX (TUWA): хуки useSiwx та useSiwxSession зі сховищем сесій Zustand для входу за стандартом CAIP-122 і помічниками Satellite Connect.
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
Orbit Utils
Мультичейн-утиліти для EVM та Solana
@tuwaio/orbit-corev0.6.2L1 ядро Orbit Utils (TUWA): мультичейн-типи без залежностей і прив’язки до фреймворку, помічники CAIP-2, CAIP-10 і CAIP-19, утиліти конекторів і адрес, нормалізація помилок та SSR-безпечне збереження сесій.
Використовується у@tuwaio/nova-connect@tuwaio/nova-core@tuwaio/nova-transactions@tuwaio/orbit-solana@tuwaio/pulsar-core@tuwaio/pulsar-evm+11 ще
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
@tuwaio/orbit-evmv0.4.2L2 EVM-пакет Orbit Utils (TUWA): кешовані клієнти viem, перемикання мереж, резолвінг ENS та смарт-акаунти ERC-4337 (Solady з бандлером і пеймастером Pimlico) на базі viem та @wagmi/core.
Використовується у@tuwaio/nova-connect@tuwaio/pulsar-solana@tuwaio/satellite-solana@tuwaio/sdk@tuwaio/siwx-solana@tuwaio/solana-sdk
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
Етап 2 — Стан та підключення— Підключення гаманців та відстеження транзакцій
Satellite Connect
Headless-сховище стану підключення гаманців для EVM та Solana
@tuwaio/satellite-corev0.12.0L3 ядро Satellite Connect (TUWA): headless Zustand-сховище без прив’язки до фреймворку для підключення гаманців EVM і Solana з автопідключенням останнього гаманця та станом SIWX.
Використовується у@tuwaio/evm-sdk@tuwaio/nova-connect@tuwaio/satellite-evm@tuwaio/satellite-react@tuwaio/satellite-solana@tuwaio/sdk+1 ще
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
@tuwaio/satellite-evmv0.11.0L4 EVM-пакет Satellite Connect (TUWA): адаптер гаманців і спостерігач з’єднань для конекторів wagmi, перевірка смарт-контрактних акаунтів та помічники конфігурації wagmi на базі @wagmi/core і viem.
Використовується у@tuwaio/evm-sdk@tuwaio/nova-connect@tuwaio/satellite-react@tuwaio/sdk
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
@tuwaio/satellite-solanav0.11.4L4 Solana-пакет Satellite Connect (TUWA): адаптер Wallet Standard, спостерігач з’єднань і підписувач повідомлень для гаманців Solana на базі @solana/kit.
Обов’язкові peer-залежності@tuwaio/orbit-core >=0.6.1@tuwaio/orbit-solana >=0.7.2@tuwaio/satellite-core >=0.7@solana/kit >=8.2@wallet-standard/base 1.1.x@wallet-standard/features 1.1.x+2 ще
Використовується у@tuwaio/nova-connect@tuwaio/satellite-react@tuwaio/sdk@tuwaio/solana-sdk
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
@tuwaio/satellite-reactv0.10.4L4 React-пакет Satellite Connect (TUWA): провайдер, хук сховища та компоненти-спостерігачі для EVM і Solana, що синхронізують підключення з гаманцями та сесіями SIWX.
Відстеження транзакцій, що зберігається після перезавантаження
@tuwaio/pulsar-corev0.12.4L3 ядро Pulsar (TUWA): headless-сховище транзакцій зі збереженням у localStorage, контрактом адаптера мережі, валідацією метаданих та хуками серверної синхронізації для EVM і Solana.
Використовується у@tuwaio/nova-connect@tuwaio/nova-transactions@tuwaio/pulsar-evm@tuwaio/pulsar-solana@tuwaio/quasar-sdk@tuwaio/sdk
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
@tuwaio/pulsar-evmv0.13.3L4 EVM-пакет Pulsar (TUWA): адаптер і трекери для стандартних транзакцій, операцій ERC-4337 та мультипідписів Safe з підтримкою пришвидшення і скасування на базі viem і @wagmi/core.
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
@tuwaio/pulsar-solanav0.11.2L4 Solana-пакет Pulsar (TUWA): адаптер транзакцій для гаманців Wallet Standard, трекер підписів та помічник підписання і відправлення на базі @solana/kit.
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
@tuwaio/pulsar-reactv0.8.0L4 React-пакет Pulsar (TUWA): хук useInitializeTransactionsPool відновлює відстеження незавершених транзакцій після перезавантаження сторінки, а useTxFinished реагує на кожну завершену транзакцію.
Обов’язкові peer-залежностіreact >=19.2.3
Використовується у@tuwaio/sdk
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
Етап 3 — Бекенд та синхронізація— Керована хмара або self-hosted бекенд Quasar
Quasar Cloud
Керована хмара · Індексація та синхронізація транзакцій
@tuwaio/quasar-sdkv0.8.0L5 клієнт Quasar (TUWA): API-клієнт для Quasar Cloud і self-hosted вузлів Quasar (синхронізація та історія транзакцій Pulsar), а також CLI quasar-sdk для пересилання вебхуків на localhost.
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
Етап 4 — Інтерфейс користувача— React-компоненти для Satellite та Pulsar
Nova UI Kit
Дизайн-система та бібліотека React-компонентів
@tuwaio/nova-corev0.13.1L6 ядро Nova UI Kit (TUWA): CSS-змінні теми --tuwa-*, діалогові вікна, іконки мереж і гаманців, а також спільні хуки й утиліти.
Використовується у@tuwaio/nova-connect@tuwaio/nova-transactions@tuwaio/sdk
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
@tuwaio/nova-connectv0.13.0L7 пакет підключення гаманців у складі Nova UI Kit (TUWA): кнопка підключення, модальні вікна гаманців і акаунту, вибір мережі та вхід SIWX для EVM і Solana з англійською, українською та китайською локалізаціями.
Обов’язкові peer-залежності@tuwaio/nova-core >=0.13@tuwaio/nova-transactions >=0.11@tuwaio/orbit-core >=0.6.2@tuwaio/pulsar-core >=0.12@tuwaio/satellite-core >=0.12@tuwaio/satellite-react >=0.7+7 ще
Використовується у@tuwaio/sdk
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
@tuwaio/nova-transactionsv0.13.1L7 пакет транзакцій Nova UI Kit (TUWA): спливаючі сповіщення (toasts), модальне вікно відстеження з пришвидшенням і скасуванням та історія транзакцій Pulsar.
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
Етап 5 — Рівень інтеграції SDK— Єдиний клієнтський SDK та мережеві адаптери
TUWA SDK
Єдиний клієнтський SDK та мережеві адаптери для EVM і Solana
@tuwaio/sdkv0.7.1L8 ядро TUWA SDK: єдиний пакет для React-застосунків, що реекспортує Orbit Utils, SIWX, Satellite Connect, Pulsar та Nova UI Kit через підшляхи разом із таблицями стилів. Додайте @tuwaio/evm-sdk або @tuwaio/solana-sdk для потрібної мережі.
Використовується у@tuwaio/evm-sdk@tuwaio/solana-sdk
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
@tuwaio/evm-sdkv0.7.0L9 EVM-доповнення для TUWA SDK: реекспортує EVM-пакети Orbit Utils, SIWX, Satellite Connect, Pulsar та Nova Connect через підшляхи.
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
@tuwaio/solana-sdkv0.7.0L9 Solana-доповнення для TUWA SDK: реекспортує Solana-пакети Orbit Utils, SIWX, Satellite Connect, Pulsar та Nova Connect через підшляхи.
Обов’язкові peer-залежності@tuwaio/satellite-core >=0.7@tuwaio/sdk >=0.7@solana/kit >=8.2@wallet-standard/app 1.1.x@wallet-standard/base 1.1.x@wallet-standard/features 1.1.x+3 ще
Натисніть для команди встановлення з peer-залежностями, посібниками та посиланнями
Почніть розробку за Cosmos Playground
Оберіть пакети під свій застосунок, зберіть повноцінний React dApp або розгорніть Quasar на власному сервері.