Sia Lite is a secure lite wallet implementation for web, desktop, and mobile. This wallet lets users send and receive Siacoin without syncing the blockchain.
This wallet makes use of the Sia Central v2 API to retrieve balance and transaction data from the Sia blockchain. All transaction generation and signing happens locally on the device the signed transaction is then broadcast to the network.
Regular Sia wallets are created or recovered from a 29 word recovery phrase. These wallets are fully compatible with the official Sia wallet. The seed is encrypted and stored locally with a user provided unlock password. The seed never leaves the device, removing any risk of exposure.
Ledger hardware wallets communicate using Ledger's WebUSB interface. The seed cannot be retrieved from the Ledger device. Addresses are imported from the device, which allows for monitoring balance. The Ledger device is required to sign any transactions before being broadcast to the Sia network.
To enable Ledger support you need to be on a recent Chromium based browser and enable Experimental Web Platform Features
from chrome://flags/#enable-experimental-web-platform-features
Watch-Only wallets cannot send transactions on the Sia network. They are read-only wallets. Addresses to watch are imported manually to monitor balance.
npm install
npm run serve
npm run build
npm run lint