Back to list
Skycoin Web Thin Client: Local Wallet Directory Support
Local Wallet Management in the Skycoin Web Thin Client
The skycoin web thin client wallet now supports managing wallets in a local directory, without requiring the remote node to have its wallet API enabled.
Background
The Skycoin web wallet (skycoin web) is a thin client — a lightweight frontend that connects to a remote Skycoin node for blockchain data. Previously, wallet operations (creating wallets, signing transactions) were handled entirely by the remote node’s API. This required trusting the remote node with wallet access, which is not ideal for security.
What Changed
The new --wallet-dir flag tells the thin client to manage wallets locally on the machine running skycoin web. The thin client still queries the remote node for blockchain data (balances, unspent outputs, transaction broadcast), but all wallet operations — key generation, seed storage, transaction signing — happen locally.
Usage
skycoin web \
--node-url http://your-node:6420 \
--wallet-dir ~/.skycoin/wallets
This starts the web wallet UI, connected to the remote node for blockchain data, but using the local ~/.skycoin/wallets directory for wallet files. The --enable-seed-api flag can be added to allow seed retrieval through the UI.
Security Benefit
With local wallet directory support, you can run a Skycoin node with the wallet API disabled (the default secure configuration) and still use the web wallet for transactions. Your private keys never leave your local machine.
This feature is included in Skycoin v0.28.3.