# Block Swap

The Block Swap allows you to do two things:

1. You can donate one of your blocks to the swap wallet in exchange for [Shitty Treats](/welcome/shitty-treats.md)
2. You can swap one of your blocks for any block in the swap wallet for a cost of Shitty Treats

{% hint style="info" %}
The treat amounts above are subject to change whenever I feel like it
{% endhint %}

**Swap wallet:** [swap.shittycities.algo](https://www.randgallery.com/algo-collection/?address=SWAPB2QZEREF5FVVEICFPV3LXN7TV2CQVQ4372IIHTDA5ZZ2DHTNM2C2QE)

With this new utility, we're adding a kind of deflationary aspect to Shitty City Blocks. As users donate blocks to the swap wallet, they are essentially removed from circulation. Of course you can swap one of your blocks for a block in the swap wallet but because of the donations, there will always be some blocks in the swap wallet! Dope.

## Donating a block

To donate a block, just select one of your blocks and click the Donate button. You'll then sign a transaction group sending the block to the swap wallet and receiving your treats.

{% hint style="info" %}

{% endhint %}

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

## Swapping a block

To swap a block for a block from the swap wallet, select one of your blocks and one of the blocks from the swap wallet and then click the Swap button.

{% hint style="info" %}
You cannot swap a block for a lower rarity. For example, if you select a Rare block, you cannot swap it for an Ultra Rare or Legendary block.
{% endhint %}

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


---

# 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://docs.shittykitties.art/website-utilities/block-swap.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.
