# Add tokens via smart contract

{% hint style="info" %}

## Issues addressed

* By default, elven can parse transactions for approximately 3000 tokens listed in its supported tokens list. these tokens are mostly high-liquidity tokens and the list is constantly updated.
* If users wish to import transactions for tokens not in elven's default supported list, they can manually add these tokens using this function. once added, elven can synchronize transactions for these tokens, and they can be used in the bookkeeping process.
  {% endhint %}

## Steps to follow

Log in to the Elven system, navigate to the relevant project and entity, and use the left navigation to enter the valuation module.

In the module navigation, select assets to view the list of assets associated with the entity.

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

To add a new asset to the list, click the “Add New” button at the top of the list. in the pop-up window, you can perform a search to see if the token you want to add is already among the 3000 tokens supported by Elven.

<figure><img src="/files/sOB87UspBvQDLGIofaC4" alt="" width="563"><figcaption></figcaption></figure>

For example, if you input sol, you will see that Solana (sol) is already included in the drop-down menu. in this case, you don’t need to add it via the smart contract address; just click on it to add the Solana token. (this step is not necessary for tokens in elven’s default supported list; as long as your wallet has transactions related to the token, it will automatically appear in the asset list)

<figure><img src="/files/Fnu8YAGAlmTa1LURp6YE" alt="" width="563"><figcaption></figcaption></figure>

For tokens not supported by Elven, you can add the token via a contract address. in the add asset window, click the last item in the drop-down menu, “Add via contract address.”

<figure><img src="/files/GHq45xVEJPBBdvMLr5qN" alt="" width="563"><figcaption></figcaption></figure>

In the next window, complete the token’s basic information, including:

* Asset name
* Token Symbol/Code
* Token Icon
* Contract information (you can add multiple contract addresses for a token; each contract address includes the chain, contract address, and precision)

<figure><img src="/files/bYaKGDxpUsK7ydXgOkEL" alt="" width="563"><figcaption></figcaption></figure>

After filling out this information, click the add button to complete the token addition process. if your wallet has transactions involving the token, these transactions will be synchronized with the Elven system.


---

# 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.elven.com/v3/assets-and-valuations/assets-management/add-tokens-via-smart-contract.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.
