/sia-web

Web packages for the Sia project and ecosystem

Primary LanguageTypeScript

Sia Web

Web

Web packages for the Sia project and ecosystem.

Apps

User interfaces for the Sia software. The latest Sia software takes a modular approach, with separate daemons and user interfaces for renting, hosting, the explorer, and advanced wallet functionality.

stability-beta

The renterd user interface, focused on renting functionality.

stability-beta

The hostd user interface, focused on hosting functionality.

stability-alpha

The walletd user interface, includes a wallet with support for hot, cold, and hardware wallets.

stability-mature

The explorer user interface, a Sia blockchain explorer interface that powers siascan.com and zen.siascan.com.

Libraries

stability-wip

⚠️ Please note that all libraries are currently unstable and subject to change or completely move. Do not depend on these libraries until version 1.0.0.

The Sia web libraries provide developers with convenient TypeScript SDKs for using Sia core types, blockchain utilities, data fetching, daemon-specific React hooks, and components for common functionality such as Siacoin/fiat input fields, transaction lists, files, and more.

Internal

Development

  1. The Sia Web codebase is managed with the Nx build system. Either install nx globally via npm install -g nx or use npx to invoke commands.
  2. Install dependencies with npm install.

Community

Join the Sia Discord to discuss Sia projects, codebases, and more!