# Architektura

![](/files/JQq27k3rNxeTEXhxjGw3)

Powyższa grafika przedstawia architekturę smart kontraktów HashUp. Architektura przedstawia zgodność z Uniswap V3, lecz jest zgodna również z V1 i V2. Jest też skalowalna do przyszłych wersji DEX zgodnych z ERC20. Architektura jest zgodna ze wszystkimi licencjami zgodnymi z ERC20, wydawanymi nawet bez udziału HashUp.

1. **Kartridż ERC20** - licencja zgodna ze standardem ERC20 zwana Kartridżem ERC20, tworzona przez twórców za pomocą platformy GameContract.io. Kartridż ERC20 jest powiązany z kontraktem (2) MultiICO zwanym sklepem, gdzie jest sprzedawany po sztywnej cenie (jak w sklepach z grami) oraz z własną pulą płynności, dzięki której możliwe jest pobieranie prowizji za obrót.&#x20;
2. **Sklep Multi ICO** - sklep, do którego trafiają Kartridże ERC20 i są sprzedawane po sztywnej cenie ustalanej przez twórców. Technicznie kontrakt przypomina ICO, gdzie tokeny ERC20 były sprzedawane po sztywnej cenie, jednak jest to kontrakt multi ICO, co oznacza, że za pomocą jednego kontraktu możliwe jest sprzedawanie dowolnych ERC20 za inne dowolne ERC20. Dokładniejszy opis Smart Kontraktu sklepu HashUp znajduje się w rozdziale poniżej.&#x20;
3. **Pula płynności $HASH/USDC** jest połączona ze sklepem (2) i przy każdym zakupie gry 15% wartości zakupu wykupuje token $HASH z puli i natychmiast go spala. Dzięki temu mechanizmowi możliwe jest obserwowanie przepływu wartości między graczami (konsumentami) a twórcami w czasie rzeczywistym.&#x20;
4. **Staking $HASH liquidity** - pula płynności $HASH jest powiązana z kontraktem (4). Zapewniając płynność, otrzymujemy tokeny LP, które można stakować na kontrakcie 4 w celu zarabiania nowych $HASH w obrocie. Proces ten nazywa się Liquidity Mining i jego celem jest zwiększanie płynności.&#x20;
5. **Pula płynności $ERC20 Cartridge/$HASH** - pula płynności, do której trafia nośnik licencji, generując LP tokeny za zapewnianie płynności licencji.&#x20;
6. **Staking LP $ERC20 Cartridge** - liquidity mining tokenów $HASH za zapewnianie płynności licencjom w formie ERC20. Licencja w formie ERC20 nie musi mieć związku z platformą HashUp, by mogła otrzymać nagrodę. Więcej w rozdziale o platformie.&#x20;

{% hint style="info" %}
Dane odnośnie do zmian ceny są agregowane przez The Graph/Moralis, umożliwiając wyświetlanie wykresów z cenami # i oprogramowani
{% endhint %}

## **Podsumowanie**

Licencja ERC20 (1) trafia do sklepu (2), gdzie jest sprzedawana po sztywnej cenie. Sklep (2) jest połączony mechanizmem 15% Buyback\&Burn z pulą płynności (3), który sprawia, że każda sprzedaż gry zwiększa wartość tokenu. Ludzie, zapewniając płynność $HASH (4), zarabiają nowe jednostki $HASH podczas liquidity miningu. Każda gra posiada osobną pulę płynności (5), do której mogą trafić Kartridże ERC20 po odblokowaniu rynku wtórnego przez twórców. Każda pula płynności generuje tokeny LP, które można stakować w kontrakcie (6). Dane z puli płynności są indeksowane (7) i możliwe jest ich dowolne przestawianie.


---

# 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://wiki.hashup.it/hashup/whitepaper/architektura.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.
