Web packages for the Sia project and ecosystem.
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.
renterd
user interface, focused on renting functionality.hostd
user interface, focused on hosting functionality.walletd
user interface, includes a wallet with support for hot, cold, and hardware wallets.explorer
user interface, a Sia blockchain explorer interface that powers siascan.com and zen.siascan.com.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.
renterd
.renterd
.renterd
.hostd
.hostd
.hostd
.walletd
.walletd
.walletd
.walletd
application.renterd
application.hostd
application.walletd
data and API mock library for testing.nx
globally via npm install -g nx
or use npx
to invoke commands.feat:
, fix:
, docs:
, etc. when committing.npm install
.nx test <app-name>
to run tests for a specific app.npx changeset
to create a changeset for your changes. This will prompt you for a description of your changes and will create a changeset file in the .changeset
directory.Join the Sia Discord to discuss Sia projects, codebases, and more!