# Routing

Routing provides a convenient graphical representation of a cross-chain transaction, showing all the transitions and fees involved step-by-step:

<figure><img src="https://4033939941-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MeeWpeOIxH8_6YI1UtB%2Fuploads%2FZU1XNF62ikwAj14rTey3%2FRouting.jpg?alt=media&#x26;token=5a37589e-5ba2-4d49-875e-954f192fc9ed" alt=""><figcaption></figcaption></figure>

### Legend

<img src="https://4033939941-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MeeWpeOIxH8_6YI1UtB%2Fuploads%2FIacxlR0czTtFSbs0p7zW%2Fimage.png?alt=media&#x26;token=a465ca92-12db-43ef-9941-9864d157cb17" alt="" data-size="line"> - Adding a token to the pool

<img src="https://4033939941-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MeeWpeOIxH8_6YI1UtB%2Fuploads%2FLWuQTSVzz15qEsexDTsd%2FRemove.png?alt=media&#x26;token=5156e8ad-82bc-4b82-9c04-8c3dde6d709c" alt="" data-size="line"> - Remove a token from the pool&#x20;

<img src="https://4033939941-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MeeWpeOIxH8_6YI1UtB%2Fuploads%2FhVUFfEix96dMFHcQJ0lw%2Fimage.png?alt=media&#x26;token=9ba549ec-d829-43e0-8377-ea90a0b83748" alt="" data-size="line"> - Burning a synthetic token

<img src="https://4033939941-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MeeWpeOIxH8_6YI1UtB%2Fuploads%2FDVudZyV8TlI1UBDP8syY%2Fimage.png?alt=media&#x26;token=56e31ffc-8d58-41e4-b90a-24922b9e137b" alt="" data-size="line"> - Receiving an asset from the pool (either LP or a token obtained through an exchange)

<img src="https://4033939941-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MeeWpeOIxH8_6YI1UtB%2Fuploads%2FacmaWzRgtfYtKLMgYUBD%2Fimage.png?alt=media&#x26;token=392e2b63-fdb2-40ff-a5ea-7fd9e763e94c" alt="" data-size="line"> - Cross-chain transition through lock/mint or burn/unlock mechanics.

<img src="https://4033939941-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MeeWpeOIxH8_6YI1UtB%2Fuploads%2FGo5hwdAsKFkcZJBZADM9%2Fimage.png?alt=media&#x26;token=7a3a7851-26f0-48c6-9fe6-b50e67407aab" alt="" data-size="line"> - Token exchange within the pool

<img src="https://4033939941-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MeeWpeOIxH8_6YI1UtB%2Fuploads%2FIETWrFvSGiM3BcTHFdha%2Funwrap.png?alt=media&#x26;token=0e9d5748-7096-4561-9104-a113b2733c34" alt="" data-size="line"> - Unwrap native token

<img src="https://4033939941-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MeeWpeOIxH8_6YI1UtB%2Fuploads%2FlIBb8lyadxd2xdTfs1CP%2Fwrap.png?alt=media&#x26;token=d4dd40a8-7259-4fde-b3da-6ea529b60547" alt="" data-size="line">-Wrap native token
