Main - Module Process

Process Isolation

Process isolation is one of the key features of AnamWallet.

In AnamWallet, the Browser Process running Dapps, the Main Process receiving user requests, and the multiple Module Processes handling RPC requests are separated

AnamWallet consists of the following:

  • Main Process (also is called as Wallet Process), which manages the main UI and takes input from the user

  • Browser Process, which communicate with web3

  • Module Process that processes incoming RPC requests from Main and Browser through communication with each blockchain network

This approach offers the following advantages:

  1. Improved Stability

    Even if an error occurs in the Module Process that handles RPC requests, it does not affect the Main Process.

  2. Enhanced Security

    Since each Module Process is isolated, it cannot interfere with other Module Processes.

Last updated