# Start Building with X-Talk

- [Cross Chain Data and Message Passing (XCDP)](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp.md)
- [v1.1 (Latest)](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.1-latest.md)
- [System Overview](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.1-latest/system-overview.md)
- [Your First Cross-Chain dApp with XTalk: A Step-by-Step Guide](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.1-latest/your-first-cross-chain-dapp-with-xtalk-a-step-by-step-guide.md)
- [v1.0 (Legacy )](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.0-legacy.md)
- [Build your first XCDP - EVM Contract](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.0-legacy/build-your-first-xcdp-evm-contract.md): Step by Step guide and Repository link provided in Templates Section. In this guide we will use Sepolia and bscTestnet to deploy the client chain contracts and L1X TestNet to deploy X-Talk Contract.
- [Build your first XCDP - Solana to EVM Contract and XCDP - EVM to Solana Contract](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.0-legacy/build-your-first-xcdp-solana-to-evm-contract-and-xcdp-evm-to-solana-contract.md): Step by Step guide with detailed process. In this guide we will use Solana devnet, Sepolia and L1X TestNet to deploy X-Talk Flow Contract.
- [Pre-Requisites for Solana](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.0-legacy/build-your-first-xcdp-solana-to-evm-contract-and-xcdp-evm-to-solana-contract/pre-requisites-for-solana.md)
- [X-Talk Swap](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.0-legacy/x-talk-swap.md)
- [Pre-Requisites](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.0-legacy/x-talk-swap/pre-requisites.md)
- [Pre-Requisites for Solana](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.0-legacy/x-talk-swap/pre-requisites/pre-requisites-for-solana.md)
- [Build your first X-Talk Swap Contract](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.0-legacy/x-talk-swap/build-your-first-x-talk-swap-contract.md): Step by Step guide and Repository link provided in Templates Section.
- [Hardhat Installation & Deploy Liquidity Provision Contract that integrates with X-Talk Swap](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.0-legacy/x-talk-swap/build-your-first-x-talk-swap-contract/hardhat-installation-and-deploy-liquidity-provision-contract-that-integrates-with-x-talk-swap.md): Liquidity Provision Contract integrates with X-Talk Swap Contract to provide liquidity for swaps. Liquidity provision contracts are one of the examples of the use case of X-Talk Swaps.
- [Build your first X-Talk Swap Solana to EVM Contract and X-Talk Swap EVM to Solana Contract](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.0-legacy/x-talk-swap/build-your-first-x-talk-swap-solana-to-evm-contract-and-x-talk-swap-evm-to-solana-contract.md): Step by Step guide with detailed process. In this guide we will use  Solana devnet, Avalanche mainnet and L1X TestNet to deploy X-Talk Flow Contract.
- [Deploy Liquidity Provision Contract that integrates with Solana Swap](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.0-legacy/x-talk-swap/build-your-first-x-talk-swap-solana-to-evm-contract-and-x-talk-swap-evm-to-solana-contract/deploy-liquidity-provision-contract-that-integrates-with-solana-swap.md): Liquidity Provision Contract integrates with X-Talk Swap Contract to provide liquidity for Solana swaps. Liquidity provision contracts are one of the examples of the use case of Solana-EVM Swaps.
- [v1.2 (Beta - Developer Guide)](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.2-beta-developer-guide.md)
- [SimpleMessageTest.sol](/l1x-developer-interface/multi-chain-with-x-talk/start-building-with-x-talk/cross-chain-data-and-message-passing-xcdp/v1.2-beta-developer-guide/simplemessagetest.sol.md)
