> For the complete documentation index, see [llms.txt](https://soleiny.gitbook.io/soleiny-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://soleiny.gitbook.io/soleiny-docs/rooms.md).

# Rooms & Scambi

Scambi NFT diretti tra due persone, negoziati in chat e chiusi in un'unica transazione.

## Cosa sono le room

Una **room** (o *swap room*) è una stanza privata tra **due trader** dove si costruisce e si chiude uno scambio. È il cuore di SIQ.

## Cosa puoi scambiare

| Tipo di scambio       | Esempio                                                       |
| --------------------- | ------------------------------------------------------------- |
| **NFT ↔ NFT**         | Il tuo *Azuki #1* per il suo *Punk #3100*                     |
| **Più NFT ↔ più NFT** | 3 NFT tuoi per 2 NFT suoi                                     |
| **NFT + token ↔ NFT** | Il tuo NFT + 0,2 WETH per il suo NFT                          |
| **Token ↔ NFT**       | 0,5 WETH per il suo NFT (ognuno deve mettere almeno un asset) |

I token si scambiano come **WETH** (ETH "impacchettato" in formato token). SIQ ti aiuta a convertire ETH in WETH con un tocco.

## Perché è sicuro

{% columns %}
{% column %}

#### ⚛️ Atomico

Tutto passa di mano **nella stessa transazione**. Se un solo trasferimento fallisce, si annulla tutto: nessuno può ricevere senza dare.
{% endcolumn %}

{% column %}

#### 🔐 Non-custodial

Gli NFT restano nel tuo wallet fino all'esecuzione. Nessun deposito, nessun intermediario.
{% endcolumn %}

{% column %}

#### ✍️ Termini firmati

Entrambi firmate **esattamente** le stesse offerte. Se qualcosa cambia, le firme si azzerano.
{% endcolumn %}
{% endcolumns %}

## Il percorso di una room

```mermaid
flowchart LR
    A["Apri la room<br/><b>Trade With</b>"] --> B["Offerte + wishlist<br/><b>Add NFTs</b>"]
    B --> C["Negoziazione<br/><b>Room chat</b>"]
    C --> D["1. <b>Approve this swap</b><br/>gratis"]
    D --> E["2. <b>Enable assets</b><br/>gas, una volta"]
    E --> F["3. <b>Execute swap</b><br/>gas"]
    F --> G(["✅ SWAP COMPLETED"])
    C -. "<b>Delete room</b>" .-> X(["Off"])
```

{% content-ref url="/pages/QEwiAf0nsUA4APixx2od" %}
[Aprire una room](/soleiny-docs/rooms/aprire-room.md)
{% endcontent-ref %}

{% content-ref url="/pages/aFkMXtQLX5Lv2otBHsHQ" %}
[Offerte, wishlist e chat](/soleiny-docs/rooms/offerte-wishlist.md)
{% endcontent-ref %}

{% content-ref url="/pages/XyvIg72R35vGPjtdbQuY" %}
[Approvazioni ed esecuzione](/soleiny-docs/rooms/approvazioni-esecuzione.md)
{% endcontent-ref %}

{% content-ref url="/pages/yDrTIxssG9OOHIb3VKUp" %}
[Stati, room completate e annullamento](/soleiny-docs/rooms/stati-annullare.md)
{% endcontent-ref %}
