> For the complete documentation index, see [llms.txt](https://docs.klyntar.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.klyntar.org/web1337/advance-web1337-usage/abstraction.md).

# Abstraction

## Intro

Abstraction has a big role as it allows you to move away from predefined functionality and expand it, improving UX (user eXperience) :top:

In an effort to improve our services and give you new opportunities, we present 3 types of abstractions that will be available on the platform 👇:

<figure><img src="/files/XIbHZoe0sOqYrJuABGrJ" alt=""><figcaption></figcaption></figure>

### 1. Gas Abstraction 🟢

Extension to use everything what has a value as a fee. Execute smart-contracts or average address-address transactions by paying fees in memecoins, stablecoins or any other asset. Any chain, any asset.

{% embed url="<https://docs.klyntar.org/web1337/advance-web1337-usage/abstraction/account-abstraction-2.0>" %}

### 2. Storage Abstraction 🟢

Extension to make storage usage fair. This mechanism forces contract creators to pay for storage used by their contracts. Good solution for long-term storage use planning - for users & validators

{% embed url="<https://docs.klyntar.org/web1337/advance-web1337-usage/abstraction/storage-abstraction>" %}

### 3. Chain Abstraction 🟠

Abstract the cross-chain experience by building multichain DApps, execute txs on multiple chains from our chain and so on! Inspired by Near 🤖

In the following posts, we will discover more details!

{% embed url="<https://docs.klyntar.org/web1337/advance-web1337-usage/abstraction/chain-abstraction>" %}
