Open-source TypeScript packages for EVM and Solana: wallet connection, CAIP-122 sign-in and transaction tracking, with optional React components and a cloud or self-hosted backend.
@tuwaio/siwx-corev0.7.1L1 core of SIWX (TUWA): CAIP-122 sign-in message builder, parser and validator with verification policies, session matching, nonces and typed errors for EVM and Solana.
Required peers@tuwaio/orbit-core >=0.5
Used by@tuwaio/sdk@tuwaio/siwx-evm@tuwaio/siwx-react@tuwaio/siwx-server@tuwaio/siwx-solana
Click for the install command with peers, guides and links
@tuwaio/siwx-evmv0.5.2L2 EVM package of SIWX (TUWA): CAIP-122 signer for wagmi and viem wallets, and EIP-191 (EOA), EIP-1271 (smart contract wallet) and ERC-6492 (not yet deployed smart wallet) verification on the chain of the message, built on viem and @wagmi/core.
Click for the install command with peers, guides and links
@tuwaio/siwx-solanav0.7.0L2 Solana package of SIWX (TUWA): CAIP-122 signer for Wallet Standard and @solana/kit wallets, and ed25519 signature verification with Web Crypto, built on @solana/kit.
Click for the install command with peers, guides and links
@tuwaio/siwx-reactv0.6.4L2 React package of SIWX (TUWA): useSiwx and useSiwxSession hooks with a Zustand session store for the CAIP-122 sign-in flow, plus Satellite Connect helpers.
Used by@tuwaio/nova-connect@tuwaio/quasar-sdk@tuwaio/sdk
Click for the install command with peers, guides and links
@tuwaio/siwx-serverv0.8.0L2 server package of SIWX (TUWA): backend verification of CAIP-122 sign-ins for EVM and Solana, single-use nonce and session stores, HttpOnly cookie helpers, Next.js App Router handlers, and JWT/JWKS for external auth providers.
Click for the install command with peers, guides and links
Orbit Utils
Multi-chain utilities for EVM & Solana
@tuwaio/orbit-corev0.6.0L1 core of Orbit Utils (TUWA): zero-dependency, framework-agnostic multi-chain types, CAIP-2, CAIP-10 and CAIP-19 helpers, connector and address helpers, error normalization and SSR-safe connection persistence.
Used by@tuwaio/nova-connect@tuwaio/nova-core@tuwaio/nova-transactions@tuwaio/orbit-solana@tuwaio/pulsar-core@tuwaio/pulsar-evm+11 more
Click for the install command with peers, guides and links
@tuwaio/orbit-evmv0.4.0L2 EVM package of Orbit Utils (TUWA): cached viem clients, chain switching, ENS resolution and ERC-4337 smart accounts (Solady with a Pimlico bundler and paymaster), built on viem and @wagmi/core.
Required peers@wagmi/core 3.x.xviem 2.x.x
Used by@tuwaio/evm-sdk@tuwaio/nova-connect@tuwaio/pulsar-evm@tuwaio/satellite-evm@tuwaio/sdk
Click for the install command with peers, guides and links
@tuwaio/orbit-solanav0.7.1L2 Solana package of Orbit Utils (TUWA): cached @solana/kit RPC clients, Wallet Standard discovery, cluster and explorer helpers, and SNS name and avatar lookups.
@tuwaio/satellite-corev0.11.0L3 core of Satellite Connect (TUWA): headless, framework-agnostic Zustand store for EVM and Solana wallet connections, with a chain adapter contract, auto-connect of the last wallet and the SIWX state type.
Used by@tuwaio/evm-sdk@tuwaio/nova-connect@tuwaio/satellite-evm@tuwaio/satellite-react@tuwaio/satellite-solana@tuwaio/sdk+1 more
Click for the install command with peers, guides and links
@tuwaio/satellite-evmv0.10.0L4 EVM package of Satellite Connect (TUWA): wallet adapter and connections watcher for wagmi connectors, a contract account check and wagmi config helpers, built on @wagmi/core and viem.
Used by@tuwaio/evm-sdk@tuwaio/nova-connect@tuwaio/satellite-react@tuwaio/sdk
Click for the install command with peers, guides and links
@tuwaio/satellite-solanav0.11.0L4 Solana package of Satellite Connect (TUWA): Wallet Standard adapter, connections watcher and message signer for Solana wallets, built on @solana/kit.
Required peers@tuwaio/orbit-core >=0.5@tuwaio/orbit-solana >=0.7@tuwaio/satellite-core >=0.7@solana/kit >=8.2@wallet-standard/base 1.1.x@wallet-standard/features 1.1.x+2 more
Used by@tuwaio/nova-connect@tuwaio/satellite-react@tuwaio/sdk@tuwaio/solana-sdk
Click for the install command with peers, guides and links
@tuwaio/satellite-reactv0.10.0L4 React package of Satellite Connect (TUWA): provider, store hook and EVM and Solana watcher components that keep wallet connections in sync with wallets and SIWX sessions.
Click for the install command with peers, guides and links
@tuwaio/satellite-siwe-next-authv0.4.2Deprecated: Use @tuwaio/siwx-react and @tuwaio/siwx-server instead.Layer 4 (L4) of the TUWA Ecosystem. Legacy server-side session authentication adapter for Next.js applications. Replaced by the modern SIWX multi-chain stack.
@tuwaio/pulsar-corev0.11.0L3 core of Pulsar (TUWA): headless, framework-agnostic transaction store with localStorage persistence, a chain adapter contract, metadata validation and remote sync hooks for tracking EVM and Solana transactions.
Used by@tuwaio/nova-connect@tuwaio/nova-transactions@tuwaio/pulsar-evm@tuwaio/pulsar-solana@tuwaio/quasar-sdk@tuwaio/sdk
Click for the install command with peers, guides and links
@tuwaio/pulsar-evmv0.10.0L4 EVM package of Pulsar (TUWA): transaction adapter and trackers for standard transactions, ERC-4337 UserOperations, Safe multisig and Gelato relay, with speed-up and cancel actions, built on viem and @wagmi/core.
Click for the install command with peers, guides and links
@tuwaio/pulsar-solanav0.10.4L4 Solana package of Pulsar (TUWA): transaction adapter for Wallet Standard wallets, a signature tracker and a sign-and-send helper, built on @solana/kit.
Click for the install command with peers, guides and links
@tuwaio/pulsar-reactv0.7.0L4 React package of Pulsar (TUWA): useInitializeTransactionsPool resumes tracking of pending transactions after a page reload, and useTxFinished reacts to every finished transaction.
Required peersreact >=19.2.3
Used by@tuwaio/sdk
Click for the install command with peers, guides and links
@tuwaio/quasar-sdkv0.7.2L5 client of Quasar (TUWA): the Quasar API client for Quasar Cloud and self-hosted Quasar nodes (transaction sync and history for Pulsar), and the quasar-sdk CLI that relays webhooks to localhost.
Required peers@tuwaio/pulsar-core >=0.10
Click for the install command with peers, guides and links
Stage 4 — User Interface— React components for Satellite & Pulsar
Nova UI Kit
Design system & component library
@tuwaio/nova-corev0.10.5L6 core of Nova UI Kit (TUWA): the --tuwa-* theme variables, the dialog, network and wallet icons, and the hooks and helpers shared by the Nova components.
Used by@tuwaio/nova-connect@tuwaio/nova-transactions@tuwaio/sdk
Click for the install command with peers, guides and links
@tuwaio/nova-connectv0.10.5L7 wallet connection package of Nova UI Kit (TUWA): connect button, connect and account modals, chain selector and SIWX sign-in for EVM and Solana wallets, with English, Ukrainian and Chinese labels, built on @tuwaio/satellite-react.
Required peers@tuwaio/nova-core >=0.9.3@tuwaio/nova-transactions >=0.8@tuwaio/orbit-core >=0.4@tuwaio/pulsar-core >=0.10@tuwaio/satellite-core >=0.10@tuwaio/satellite-react >=0.7+7 more
Used by@tuwaio/sdk
Click for the install command with peers, guides and links
@tuwaio/nova-transactionsv0.10.4L7 transactions package of Nova UI Kit (TUWA): toasts, a tracking modal with speed-up and cancel, and the transaction history for transactions tracked by Pulsar.
@tuwaio/sdkv0.6.6L8 core of the TUWA SDK: one package for React apps that re-exports Orbit Utils, SIWX, Satellite Connect, Pulsar and Nova UI Kit under subpaths, with their stylesheets. Add @tuwaio/evm-sdk or @tuwaio/solana-sdk for the network.
Required peersreact >=19.2.3react-dom >=19.2.3
Used by@tuwaio/evm-sdk@tuwaio/solana-sdk
Click for the install command with peers, guides and links
@tuwaio/evm-sdkv0.6.2L9 EVM add-on of the TUWA SDK: re-exports the EVM packages of Orbit Utils, SIWX, Satellite Connect, Pulsar and Nova Connect under subpaths.
Click for the install command with peers, guides and links
@tuwaio/solana-sdkv0.6.3L9 Solana add-on of the TUWA SDK: re-exports the Solana packages of Orbit Utils, SIWX, Satellite Connect, Pulsar and Nova Connect under subpaths.
Required peers@tuwaio/satellite-core >=0.7@tuwaio/sdk >=0.6@solana/kit >=8.2@wallet-standard/app 1.1.x@wallet-standard/base 1.1.x@wallet-standard/features 1.1.x+3 more
Click for the install command with peers, guides and links
Start Building in Cosmos Playground
Pick the packages that fit your app, build a complete React dApp, or run Quasar on your own server.