Agama can be used in either Native Mode (stores the blockchain on your hard drive) or Lite (SPV) Mode, which uses Simple Payment Verification (SPV) to query the blockchain via remote nodes to get balance information and validate transactions.
Native mode offers additional launch parameters, which may be required if you need to reindex the locally stored blockchain data in order to find lost transactions or to repair an incorrect shutdown. These parameters can be accessed by clicking on Activate Coin.
The advantage of Native Mode is the security of not relying on trust of external data, and supporting the network by acting as a node. Native Mode also allows CPU mining through the wallet, and generates a pool of addresses for change which helps obfuscate your transaction history.
NOTE: These addresses are stored in your wallet.dat which should be backed up regularly.
Running in Native Mode will mean waiting for 100% sync before being able to transact and check your current balance.
Lite (SPV) mode is more convenient for quick access to your funds without waiting for sync, which is perfect for use on mobile devices to avoid using up storage space by downloading the blockchain.
SPV uses bloom filtering to download only the data necessary to validate your the state of your balance and transactions as at the current blockheight.
To get this information quickly, Lite wallets are single address only, though you can create as many addresses as you like with different private keys, wallet seeds and pin files.
You can migrate from Native to Lite mode or Lite to Native Mode at any time by importing your private keys. Follow the guides below for more information.
- Generate a New Transparent or Private Address and Export Private Keys (Native Mode)
- How to Backup & Restore Komodo or Assetchain wallet.dat (Native Mode)
- Import Seed Phrase or Private Key (Native Mode)
- Export Private Key (WIF) from a Wallet Seed or Pin Password (Lite Mode)
- Logging in with a Wallet Seed, Private Key or Pin File (Lite Mode)