# 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://2491851656-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSnaMzO2OxSvSBUVB6drl%2Fuploads%2FbF9nmuOTp0Y1NTKsliBf%2Funknown.png?alt=media&#x26;token=3cd7b072-e915-4b89-808f-69f70a6bf7ef" alt=""><figcaption></figcaption></figure>

**Routing Details Legend**

![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-us.googleusercontent.com%2FbaexobuOb4Oe6F3v8PwLSIl1R6rtVzMAZWgQ-4vbCOZoPy9CtbWpmfsewFXfjgtwR8TCBj-8sRW8-TAAelBRuAa9PWGd7gDC5UZG3p4uMqQ62UGNBzhaLm8q7-kiPAiq1ate45fu1Swa81Yf0IfGcjk\&width=40\&dpr=4\&quality=100\&sign=8e944c87\&sv=2) - Adding token to the pool

![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-us.googleusercontent.com%2F9AgUhm93u8d75REyhMbBaMYh4gXmmcKU1bxkfN-HuxmbUgnb-1aqbVokhUbS3yCsFKMQ2VeOlmC7DfeQaeai14-lzcErIJaeLUY6GEY2dzoUVlLVtf1EmU2lADyigtFzYfCItPIcICtr1_t3Uw6nY5s\&width=40\&dpr=4\&quality=100\&sign=ad4a7bae\&sv=2) - Removing token from the pool

![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-us.googleusercontent.com%2Fk86V5kWkc5sNBNXqqEyHA9cP_kt6kiz5CSab_bYuiA_OhaCYZrc9l8EWCG0jljQxqUuUDUAmiTM08dm099zJwfPPPN_PMGvzzf5DBgwIIzndHYgjivjtBIJFpERkrK0i7J8HqAbLrlaRnSV6OFUAcQM\&width=40\&dpr=4\&quality=100\&sign=ff563e50\&sv=2) - Burning of synthetic token

![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-us.googleusercontent.com%2F-MwHp0PCsW4PymBPrQo301I2ufKTVzDNrTWS5K573cDG_3snsOTiuPkgFXy2su-_TDrAmx3NzAnkmUWKByUunGw9DTv32Df4OvOOwL36qz64TgbwBlIL8tuAZhrUWAJNXEfrswN7DlWAGQNvhoWpY0k\&width=40\&dpr=4\&quality=100\&sign=6bda37fa\&sv=2) - Receiving asset from the pool (LP or token obtained in exchange)

![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-us.googleusercontent.com%2FYO_DI-nb9x5Sk1cxlgyPW8QmQFHavIlPQAuw-cImeKiMFtJuVEfbb6OuRt0v786BtSkOP1zIbier6DPCFcki4_3N7MOu0l-sn_nLDY4KO22_USALnGEH-0b2iM2OMSdBEPT2GIDG9n0Ja0SUzLxQp80\&width=40\&dpr=4\&quality=100\&sign=3e44a7e8\&sv=2) - Cross-network transition using lock/receive or burn/unlock mechanics

![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-us.googleusercontent.com%2FCiovThODq3uQUuITVy7VE4wawtLvShA2UhEFzkbIz9FLaODgz92xIy-kZUju9tsJ8_kpa7_OWJrbSm0dEYjjgOHQ7G8MbEIBJCy0BT4cD1WRXFiDjOvVXmOaTu67iEZ5waTcVCp2gpBifCcHPycxGD8\&width=40\&dpr=4\&quality=100\&sign=9dbdb41\&sv=2) - Token exchange within the pool

![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-us.googleusercontent.com%2FL5IBuUmLu_5Tjs2dq0cdSnDSv0Ke-012OVQpqHMaS1IQfsoOPT94q0NBjkdeKNdMwf-FRWLBgWrymJhdo_wIE51n6mcuGzsc5cuWbaQ2gAMT0eYP-IpyIV3-A3z_JEpWaCmydNWWwivEI8YBremqU08\&width=40\&dpr=4\&quality=100\&sign=16bf4b56\&sv=2) - Unwrap the native token

![](https://docs.crosscurve.fi/~gitbook/image?url=https%3A%2F%2Flh7-us.googleusercontent.com%2FqhbFfWNu6v4pbfZZsQ5ROBus93TCH4UTx4M8GF6pio6KdMeG1uG3j4jJ2e5-70P8eHR8WGDPDxQDH00-Zm74ISzI3dCzmuoJqxgh8FVBlxv9_qOsqCOi2HSoU-Xjoj8pqWW3sXIAKPdnfvVPN3vfO3E\&width=40\&dpr=4\&quality=100\&sign=595ca7a\&sv=2)- Wrap the native token
