@thru/abi | WASM-backed ABI reflection and formatting for ABI YAML plus binary payloads. | Decoding raw instruction, account, or event bytes for a custom explorer or debugging tool. |
@thru/bridge-sdk | TypeScript SDK for Polygon-to-Thru bridge deposit flows. | Adding Polygon-to-Thru bridge deposits to a wallet or deposit flow. |
@thru/browser-sdk | Low-level browser SDK for embedding the Thru wallet iframe/provider and RPC client. | Embedding the Thru wallet experience in a non-React web app. |
@thru/chain-interfaces | Shared wallet and chain interface types for accounts, connect flows, and signing. | Building a custom wallet adapter or provider layer against shared Thru wallet types. |
@thru/crypto | HD wallet and mnemonic utilities for Thru keys and addresses. | Generating or deriving Thru accounts from a seed phrase in a wallet or onboarding flow. |
@thru/embedded-provider | Client-side embedded wallet provider built around an iframe and postMessage. | Wiring an embedded wallet iframe into a custom web application. |
@thru/helpers | Core utilities for address/signature encoding, byte helpers, and Web Crypto access. | Handling Thru address encoding and common byte conversions in app code. |
@thru/indexer | Reusable indexing framework for Thru chain streams, schemas, checkpoints, and REST routes. | Building a backend indexer that syncs chain data into Postgres and exposes an API. |
@thru/passkey | Browser WebAuthn package for passkey registration and signing flows. | Adding browser passkey-based signing to a Thru wallet or dApp. |
@thru/passkey-manager | Cross-platform library for passkey-manager program instructions and passkey-authenticated transactions. | Constructing passkey-manager transactions or server-side helpers around passkey-backed wallets. |
@thru/proto | Generated protobuf messages and service types for Thru APIs. | Talking directly to Thru gRPC or Connect services with generated message types. |
@thru/protocol | Shared postMessage protocol types and constants for embedded wallet communication. | Implementing a custom embedded wallet host or compatible iframe messenger. |
@thru/react-sdk | React provider and hooks around the browser SDK for wallet state and RPC access. | Adding Thru wallet connect and account hooks to a React app. |
@thru/react-ui | Ready-made React wallet UI components built on top of @thru/react-sdk. | Dropping in prebuilt wallet UI instead of building custom React wallet components. |
@thru/replay | Historical plus live replay library for ordered block, transaction, and event streams. | Backfilling and tailing chain data for analytics, ETL, or event processing services. |
@thru/thru-sdk | Typed JavaScript and TypeScript client for Thru blockchain RPC and domain models. | Integrating any app or backend with the Thru chain through the main TypeScript SDK. |
@thru/token-program | Bindings for the Thru token program: instruction builders, parsers, and address derivation. | Minting tokens or building token transfers and account setup flows. |