Skip to main content

Getting Started

The goal of this website is to provide documentation for Sage and the Wallet SDK it's built with. It will cover a wide range of topics, from configuring and using Sage and its RPCs to building your own applications that utilize the Wallet SDK library to connect to the Chia blockchain.

info

If you are looking for download instructions for the app, visit the Sage Website.

Source Installation

Sage is built with Tauri v2, a framework for building efficient cross-platform applications that work on both desktop and mobile devices. You will need to follow the Prerequisites section of the Tauri docs before proceeding with a source installation.

You will also need to have both Rustup and PNPM installed.

Clone the repo and run the following command to install the frontend dependencies:

pnpm install

This is how you can compile and start the app in debug mode, for development or testing purposes:

pnpm tauri dev
note

This will create an unoptimized build of the app, which can result in some performance issues. If needed, you can use the --release flag to run a release optimized version instead.

Production Build

If you need to compile the app into a production binary, you can do that as well:

pnpm tauri build