This wallet follows principles from https://vitalik.eth.limo/general/2024/12/03/wallets.html
Important **Ethereum Improvement Proposals** for building a wallet
- EIP-1102 (Wallet Access Request)
- Purpose: Improves wallet security by requiring dApps to request user permission before accessing wallet data.
- Use Case: Used in MetaMask to give users more control over which dApps can access their accounts.
- EIP-1193 (Ethereum Provider API)
- Purpose: Standardizes how wallets (like MetaMask) communicate with Ethereum dApps.
- Impact: Provides a standard API for wallets and dApps to interact.
- Use Case: dApps like Uniswap use this interface to request users to connect wallets.