# Search

## Token and File Search

The search bar will currently search in the chain you choose, using the button next to the search bar.  All tokens on Ethereum and all files on Arweave.

![](/files/KKXhZFJdFxOZFHnBaYDh)

## Ethereum Searching

When set to Ethereum, you can search any wallet or contract address on the Ethereum blockchain. This allows you to explore NFTs containing music metadata associated with those addresses. Simply input the wallet or contract address in the search bar, and it will display relevant results.

### Ethereum Name Service

ENS is supported.  You can search an ENS without the ".eth" and it should still work. You can even add spaces and it will get rid of them. &#x20;

For example if I search "Cosmo Doris" it will search "cosmodoris.eth" or if I search "City Stranger" it will search "citystranger.eth".  Which lets you search artist and label names more naturally if the ENS is registered.

Hopefully your favorite artists registered their wallets to their ENS and their record label contracts to their label names! If not, tell them to!

Currently if you type in any word that isn't an address (42 characters long starting with 0x) it will assume you are searching an ens.

### Ethereum Testnet Searching

When set to Ethereum Testnet, you can similarly search any wallet or contract address on the Ethereum Testnet blockchain. This is useful for testing and development purposes without the risks or costs associated with the Mainnet.

![](/files/3gEAv8g0bh7DkB4fhAMn)

## Arweave Searching

For Arweave, you can switch the chain setting to Arweave and search using transaction IDs (tx\_ids). This enables you to find specific uploads, including **audio** files, **metadata** files, or **playlists**. If you are interested in searching Arweave tags, a separate page called the Arweave Explorer page is available.&#x20;

On the Arweave Explorer page you can search for audio files and playlists using specific tags, providing a more targeted search option than just using tx\_ids.


---

# 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://contract-wizard.gitbook.io/contract-wizard/consume/search.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.
