# HMND/eHMND swap guide

{% hint style="info" %}
This is a low-level guide intended for developers to illustrate how things work on the technical side. We plan to ship an easy-to-use UI intended for non-technical users later on in the Testnet 5 lifecycle.
{% endhint %}

{% hint style="danger" %}
This guide mentions outdated Chain IDs. Make sure to lookup the correct one for your chain from the [Chains](https://app.gitbook.com/s/zrqdNEWk4W56lbUfbpyD/chains "mention") page.
{% endhint %}

You should have:

* `hmAddress...` - your native substrate based address on the Humanode network. The address should be imported into a [polkadot.js extension](https://polkadot.js.org/extension/). If you don't have one, then go through [the guide](https://app.gitbook.com/s/zrqdNEWk4W56lbUfbpyD/tools-and-services/polkadotjs-extension/wallet-setup) to set up one.<br>

  <figure><img src="https://1431170879-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhKZNwmzPYrswDUmy5yPx%2Fuploads%2FdKrSYvweAwjoB0QVRIex%2FScreenshot%202023-07-20%20at%2012.53.13.png?alt=media&#x26;token=a2f9674a-15d4-4c40-947a-a7a986db850b" alt=""><figcaption></figcaption></figure>
* `0xAddress...` - your ETH address that is imported into a ETH supported wallet connected to Humanode Israfel Testnet. In this case, it's **Humanode Testnet 5** with the following rpc url: `https://explorer-rpc-ws.testnet5.stages.humanode.io`.<br>

  <figure><img src="https://1431170879-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhKZNwmzPYrswDUmy5yPx%2Fuploads%2FGQKoIEmuDcPQvP6Y2s8w%2Fimage.png?alt=media&#x26;token=b6e8bcc4-72a3-4687-b844-5b56ed197af3" alt=""><figcaption></figcaption></figure>

Details:

* [hmnd-to-ehmnd](https://gitbook.humanode.io/hmnd-ehmnd/hmnd-ehmnd-swap-guide/hmnd-to-ehmnd "mention")
* [ehmnd-to-hmnd](https://gitbook.humanode.io/hmnd-ehmnd/hmnd-ehmnd-swap-guide/ehmnd-to-hmnd "mention")
