# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.vialabs.io/via-omnichain-network/examples.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
