Local engines
Local Wallet Engines
Wallet engines decide how a coin derives addresses, obtains balances, signs transactions, and broadcasts. Sensitive operations are local.
UTXOEngine
QuaiEngine
Epic/ZanoPrivacy cache
| Engine | Coins | What it does locally | What it asks the API for |
|---|---|---|---|
utxo | Bitcoin2, BCH2, Firo, Capstash, Pepecoin, Kerrigan, SCash, LitecoinII, Neoxa, Terracoin, Junkcoin, Raptoreum | Derives addresses, selects UTXOs, builds and signs raw transactions. | Network, fee, address validation, balance, UTXOs, history, mempool, broadcast. |
pearl-utxo | Pearl | Uses UTXO signing locally, with Pearl-specific address and server profile behavior. | Blockbook-style balance, UTXO, history, fee, and broadcast endpoints. |
quai-account | Quai | Derives Quai account key, prepares and signs the account transaction locally. | Balance, gas price, gas estimate, nonce, chain ID, transaction history, and broadcast. |
zano-light | Zano | Runs local privacy wallet scan/spend logic through the native core. | Compact scan data and node proxy data required by the local light wallet. |
epic-light | Epic Cash | Runs local Epic wallet logic, Epicbox slate exchange, output scan, and spend creation. | Epic node status/proxy data and optional encrypted cache storage. |
Coin Read Profiles
UTXO coins are grouped by how the API server reads balances, UTXOs, and history. This keeps coin-specific RPC differences out of the general wallet UI.
| Profile | Coins in source | How data is read |
|---|---|---|
scan-utxo | Bitcoin2, BCH2, Capstash, LitecoinII, SCash | Uses node UTXO scanning and transaction lookup when address-index RPC is not available or not reliable. |
address-index | Firo, Kerrigan, Terracoin, Raptoreum | Uses address-index RPC methods such as address balance, address UTXO, address mempool, and address transaction IDs. |
local-index | Pepecoin, Junkcoin | Uses server-side indexing helpers around node RPC where direct wallet-style address APIs are not enough. |
blockbook | Neoxa, Pearl | Uses a Blockbook-compatible REST API for status, address, UTXO, history, fee, and broadcast data. |
quai-rpc | Quai | Uses Quai JSON-RPC plus explorer history fallback for account-based balance, nonce, gas, and transaction history. |
privacy-light | Zano, Epic Cash | Uses local native wallet code with server-provided scan/proxy data where required. |