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.
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:
- Desktop
- iOS
- Android
pnpm tauri dev
pnpm tauri ios dev
pnpm tauri android dev
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:
- Desktop
- iOS
- Android
pnpm tauri build
pnpm tauri ios build
pnpm tauri android build