# What tools are this toolkit made of?

## Wallets:

* **MetaMask:** the most popular EVM wallet. Polkadot accessible through the use of Snap
* **Talisman:** the recommended wallet at the Polkadot Blockchain Academy
* S**ubWallet:** a really great option of the ecosystem

## APIs

* **LightSpell:** an amazing API greatly facilitating XCM interoperability&#x20;
* **Squid API:** a convenient way to generate routes and calls between EVM-compatible chains

## SDKs

* **Squid SDK V2:** an Axelar-based project that allows easy cross-chain swaps integration
* **Moonbeam XCM SDK:** very useful to calculate complexe cross-chain fees
* **ParaSpell SDK:** generating valid XCM calls in a convenient and easy way

## Libraries

* **@ethers:** the most-used JS library to interact with EVM-compatible chains
* **@polkadot/api:** a great wrapper to interact with Substrate-based chains

## Smart Contracts

* Squid Router
* Uniswap V2/V3 pools interface
* Moonbeam CallPermit Precompile
* Moonbeam Batch Precompile
* Moonbeam Transactor V3

## Others

* Vanilla JavaScript
* Node.js V18
* Solidity >= V8.2


---

# 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://jungle-toolkit.gitbook.io/evm-xcm-jungle-toolkit/introduction/what-tools-are-this-toolkit-made-of.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.
