> For the complete documentation index, see [llms.txt](https://monitok.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://monitok.gitbook.io/docs/technology/crypto-module.md).

# Crypto module

## Overview

This module is responsible for handling all cryptocurrency-related operations, focusing on secure transactions, key management, and wallet functionalities. It integrates several third-party services to enhance its capabilities. It consists of these submodules:

### Transaction module

* **Transactions:** Manages the creation, signing, and broadcasting of crypto transactions.
* **Multichain:** Supports multiple EVM chains, enabling seamless transactions, across those chains
* **Integrations**: Integrates with services like **Alchemy** (providing access to blockchain infrastructure) and **Biconomy** (To abstract complexities away from the user).

### Account Abstraction module

* **Key generation:** Allows users to interact with the platform without needing to manage private keys directly.
* **Fees, Transaction bundling:** Simplifies user experience by abstracting away blockchain complexities, allows to pay fees with multiple ERC-20 tokens, bundles transactions via **Biconomy**.

### Wallet module

* **One stop wallet**: Acts as the core repository for holding and transferring different cryptocurrencies and tokens.
* **Historic data:** Integrates with **Block Explorer modules** for transaction parsing and portfolio tracking.

### Key Management module

* **Key generation:** Ensures secure generation, encryption, and storage of cryptographic keys.
* **Cloud storage:** Provides the option to securely store your private key in encrypted mobile cloud storage, eliminating the complexities and risks associated with manual key management.
