# Account Abstraction

Account abstraction is a blockchain technology that simplifies user interactions by allowing smart contracts to manage account functionalities. Traditionally, users need specific wallets to interact with the blockchain, but account abstraction enables users to execute transactions as if they were using a regular web application. This technology obscures the complexities of private keys and signatures, providing a more user-friendly experience, while still allowing for advanced functions like programming rules for transactions or delegating signature authority to other contracts.

## Account Abstraction in Veggies Gotchi

Veggies Gotchi has been designed to be easy to use, and therefore includes Account Abstraction technology.\
\
Users will therefore have a smart contract wallet and a wallet manager integrated into the app.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://veggies-gotchi.gitbook.io/veggies-gotchi/how-veggies-gotchi-works/game-technology/account-abstraction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
