# Account Abstraction & UX Breakthroughs

We leverage the power of the **ERC-4337** standard combined with **Paymaster** infrastructure to create a completely "Invisible" user experience:

* **Passkey (WebAuthn) & RIP-7212 Integration:** Bullbit utilizes the **RIP-7212** standard (Precompile for the secp256r1 curve) on Base L2. This allows the Smart Contract to directly verify signatures generated from the **Secure Enclave** (FaceID/TouchID) of the phone with extremely low Gas costs. The user's personal device effectively becomes a **Hardware Wallet** with hardware-grade security.
* **Ephemeral Session Keys:** To resolve the friction of signing a request for every order placed, we introduce **Session Keys**. Users only need to perform biometric authentication once to authorize a temporary Session Key. This Key is stored locally on the device, has limited permissions (e.g., can only place orders, cannot withdraw funds), and automatically expires after a cycle (e.g., 24 hours). The result is a smooth, uninterrupted trading experience identical to traditional financial apps.
* **Gas Abstraction (Piggyback Deployment):** Through the Paymaster, Bullbit sponsors Gas fees for essential transactions. Notably, the user's Smart Wallet is deployed via a **Piggyback** mechanism: The wallet contract is only actually deployed on-chain attached to the **First Deposit** transaction. This reduces the **Barrier to Entry** to zero, as users do not need to own ETH or native tokens to begin.
