# Technical Architecture: Wallet, Abstract & FlashBlocks

Townies is designed to eliminate friction and make blockchain invisible to the user. Here's how:

### Account Abstraction

Townies website is built using **Biconomy and Web3Auth**, which enables account abstraction framework that removes the need for direct transaction approvals.

* **Gasless experience**: Players don’t need to sign or approve every in-game action.
* **All actions** (building, upgrading, claiming rewards) are **automatically executed by the protocol**.
* **No transaction pop-ups**, no Metamask interruptions. Everything is streamlined.

### Simplified Wallet Logic

* Each player is assigned a **smart account** managed through **Biconomy, using** ERC-4337, also known as Account Abstraction via Entry Point.
* Players only need to **fund their wallet once** with $GOLD and ETH (for fallback gas scenarios).
* All backend operations (fees, execution, batching) are handled **by the Townies team**.
* The **protocol manages all back-end transactions**, ensuring smooth and uninterrupted gameplay.
