# Link Library

The link library is a cross chain bi-directional authenticated message channel where any message can be sent/received between supported chains.  This allows the developer a low of flexibility in what it is they want to transfer.  Examples could be: voting, nft / token bridges, cross chain staking, cross chain arbitrage, etc.

The [`link`](https://github.com/liquidapps-io/zeus-sdk/tree/master/boxes/groups/libraries/link/contracts) library is split into 2 files:

* `link.hpp`
* `link.sol`

To explore the library you can try unboxing it and running the unit tests:

```bash
mdkir link; cd link
zeus box create
zeus unbox link
zeus test -c
```

Explore each file here:

### EOSIO Link

{% content-ref url="link-library/eosio-link" %}
[eosio-link](https://docs.liquidapps.io/liquidapps-documentation/introduction/dapp-network-resources/link-library/eosio-link)
{% endcontent-ref %}

### EVM Link - Solidity

{% content-ref url="link-library/evm-link-solidity" %}
[evm-link-solidity](https://docs.liquidapps.io/liquidapps-documentation/introduction/dapp-network-resources/link-library/evm-link-solidity)
{% endcontent-ref %}
