MCPcopy Index your code
hub / github.com/GetScatter/ScatterDesktop

github.com/GetScatter/ScatterDesktop @12.1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 12.1.1 ↗ · + Follow
162 symbols 288 edges 21 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Scatter Desktop

Scatter desktop is a cutting-egde wallet for blockchain as well as a global local-machine authentication provider.

Installation

CLICK HERE AND GRAB THE LATEST RELEASE

Once you have a release build just install it and away you go.

Running in development mode

This runs best with node v10.15.3 and electron v5.0.1

  • clone the repo
  • run yarn install to install the dependencies.
  • run electron . or ./node_modules/.bin/electron . from the directory to start electron.

You will also need ScatterEmbed running locally as this desktop client simply runs the wallet software that protects keys and controls encryption.

Edit the .env file to point to your locally running version of Scatter Embed, or leave it as-is to run it with our live version.

Building

  • npm run release-mac or npm run release-windows or npm run release-linux ( you must build from the target machine )

Core symbols most depended-on inside this repo

encode
called by 20
electron/hardware/LedgerWallet.js
historyStorage
called by 8
electron/services/storage.js
getSeed
called by 6
electron/services/wallet.js
getStore
called by 6
electron/services/storage.js
translationStorage
called by 6
electron/services/storage.js
generalSettings
called by 6
electron/services/storage.js
mainUrl
called by 5
electron/utils.js
quit
called by 5
electron/app.js

Shape

Function 96
Method 50
Class 16

Languages

TypeScript100%

Modules by API surface

electron/services/storage.js32 symbols
electron/hardware/LedgerWallet.js32 symbols
electron/services/wallet.js29 symbols
electron/services/sockets.js26 symbols
electron/services/files.js10 symbols
electron/services/windows.js8 symbols
electron/app.js8 symbols
test/mock.storage.js6 symbols
electron/services/prompt.js5 symbols
electron/services/notifier.js3 symbols
scripts/release.js2 symbols
electron/utils.js1 symbols

For agents

$ claude mcp add ScatterDesktop \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact