QubicTypeScript

Qubic TypeScript SDK

Modular TypeScript packages for building on the Qubic network — crypto, transactions, RPC, contracts, events, and React hooks.

The Qubic TypeScript SDK is a collection of focused packages that cover everything from raw cryptography to React hooks. You pick what you need; the packages are independently installable and tree-shakeable.

Built for Bun. Works with Node.js.

Packages

Where to start

Package dependency graph

graph TD
  types["@qubic.org/types"]
  crypto["@qubic.org/crypto"]
  tx["@qubic.org/tx"]
  rpc["@qubic.org/rpc"]
  registry["@qubic.org/registry"]
  contracts["@qubic.org/contracts"]
  bob["@qubic.org/bob"]
  wallet["@qubic.org/wallet"]
  events["@qubic.org/events"]
  tcp["@qubic.org/tcp"]
  react["@qubic.org/react"]

  types --> crypto
  types --> rpc
  types --> registry
  types --> bob
  types --> tcp
  types --> events
  crypto --> tx
  crypto --> wallet
  crypto --> tcp
  crypto --> events
  tx --> wallet
  registry --> contracts
  rpc --> contracts
  bob --> events
  wallet --> react
  events --> react

@qubic.org/types has no dependencies and can be installed anywhere. Every other package depends on it.

On this page