# Listings & Offers

**Listing your token**

To list a token for sale:

1. Connect your wallet on the market page
2. Scroll to Your Tokens at the bottom of the page
3. Select the token you want to list
4. Approve the marketplace (one-time, per token or for all tokens)
5. Set your price in ETH (minimum 0.001 ETH)
6. Confirm the listing transaction

Your token remains in your wallet while listed. You can transfer it, use it, or delist it at any time. If you transfer a listed token to another wallet, the listing becomes invalid and a purchase attempt will fail safely.

**Buying a listed token**

Browse the market page. Listed tokens display their price and a buy button. Purchases require sending exact ETH — the price shown is the price you pay. No more, no less.

The transaction completes in one step. After confirmation, the token is in your wallet.

**Making an offer**

You can make an offer on any minted token whether or not it is listed. Offers lock your ETH in the marketplace contract until accepted, cancelled, or expired.

To make an offer:

1. Navigate to a token's page
2. Enter your offer amount and duration (1 hour to 30 days)
3. Confirm the transaction

Your ETH is held by the contract. The token owner can accept your offer at any time before it expires. You can cancel your offer at any time to reclaim your ETH.

If your offer expires unclaimed, the ETH can be returned to you by calling the clean function — this can be triggered by anyone, not just you, ensuring ETH is never permanently locked.

**Accepting an offer**

Token owners can view active offers on their tokens from the Your Tokens panel on the market page. Accepting an offer transfers your token and sends you the ETH (minus fees) in one transaction.

Accepting an offer also automatically removes any active listing you had on that token.


---

# 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://glyphvoiddocs.gitbook.io/undefined/the-marketplace/listings-and-offers.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.
