---
description: How to swap any ERC20 to another network
---

# Cross Chain Bridge

{% hint style="info" %}
Arbitrum and Avalanche are hard coded at the moment for available chains
{% endhint %}

```
 function bridgeTokens(address token, uint256 amount/*, string memory destinationChain, string memory destinationAddress*/) external {
```

&#x20;`token` - address of token to be bridged to another network\
&#x20;`amount` - amount of token to be bridged (requires enough liquidity on other end of bridge)\
&#x20;`destinationChain` - desired chain to bridge assets to (not implemented yet)\
&#x20;`destinationAddress` - address of LionBridge contract on a blockchain (hard coded to arbitrum and avalanche at the moment)

\




![Design byJoanne Macon Dribbble](https://dribbble.com/shots/9515799-Personal-Brand-Logo?utm_source=Clipboard_Shot\&utm_campaign=jmvc\&utm_content=Personal%20Brand%20Logo\&utm_medium=Social_Share\&utm_source=Clipboard_Shot\&utm_campaign=jmvc\&utm_content=Personal%20Brand%20Logo\&utm_medium=Social_Share)
