Application - aaroncox/anchor GitHub Wiki
Application Structure
- Electron Processes
- Main Process (
/app/main/main.dev.js): The main electron app. - Tray (
/app/main/tray): The system tray icon and event handlers. - Wallet (
/app/main/wallet): A backend service for storage/retrieval of private keys, as well as transaction signing. - Browser Window(s)
- Anchor (
/app/main/anchor): Prompt forsteem://protocol links. - Manager (
/app/main/manager): Configuration, settings, and account management. - Menu (
/app/main/menu): Quick access menu when clicking on system tray icon.
- Anchor (
- Main Process (
- ReactJS Renderer Processes
- Anchor (
/app/renderer/anchor) - Manager (
/app/renderer/manager) - Menu (
/app/renderer/menu)
- Anchor (
Local/client filesystem
All configuration and data files pertaining to an installed wallet exist in one of the following locations:
%APPDATA%on Windows~/Library/Application Supporton macOS$XDG_CONFIG_HOMEor~/.configon Linux
Log files will be written to:
%USERPROFILE%\AppData\Roaming\Anchor\log.logon Windows~/Library/Logs/Anchor/log.logon macOS~/.config/Anchor/log.logon Linux