# Examples

### For detailed examples and code, please refer to the [developer documentation](https://developer.vialabs.io/).

* **Hello\_ERC20**: Explore how to implement a basic ERC20 token with cross-chain capabilities, showcasing token transfers and messaging across different blockchains.&#x20;

* **Hello\_ERC721**: Learn how to create and manage cross-chain NFTs using a standard ERC721 token, enabling NFT minting and transfers across multiple blockchains.

* **Hello\_Hop**: Understand how to implement multi-hop cross-chain messaging, demonstrating the sequential passing of messages across various blockchain networks.

## What's Possible?

#### Cross-Chain Tokens and NFTs

Enable the creation and management of both cross-chain tokens and non-fungible tokens (NFTs).

#### Rebroadcast Oracle Data

Oracle data can be broadcasted across many EVM chains.

#### Multi-Chain ICOs

For projects looking to raise capital through Initial Coin Offerings (ICOs)

#### Lending

Cross-chain lending platforms can be built to allow users to lend and borrow assets across different blockchains.

#### Arbitrage Bots

Arbitrage opportunities across multiple chains can be identified and capitalized upon using bots built with cross-chain messaging.&#x20;

#### Unified Metaverses

Build metaverses that span across multiple chains, creating a truly interconnected virtual world. This can lead to more engaging and immersive experiences for users, who can interact with different chains seamlessly within the same metaverse.

#### Social Media Notifications

Create social media notifications that are triggered by cross-chain events. For example, a user could receive a notification on their social media platform of choice whenever a particular token transfer occurs across different chains. This offers a new level of engagement and interactivity for users involved in the cross-chain ecosystem.
