🪙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.

Last updated