# Tutorials & Guides

- [Developer Guides](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides.md)
- [Quick Start: "Hello World"](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/quick-start-hello-world.md)
- [Testnet](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/quick-start-hello-world/testnet.md)
- [Devnet](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/quick-start-hello-world/devnet.md)
- [Deployment Walkthrough](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/quick-start-hello-world/deployment-walkthrough.md)
- [Deployment Walkthrough](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/quick-start-hello-world/deployment-walkthrough-1.md)
- [Reading from the blockchain](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/reading-from-the-blockchain.md): Eclipse Token Dashboard demonstrates essential functionality like connecting wallets, checking balances, and sending tokens - all with a clean, approachable codebase.
- [Modifying a Solana dApp to Support Eclipse: "Chomping Glass"](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/modifying-a-solana-dapp-to-support-eclipse-chomping-glass.md)
- [Developing on the Solana Virtual Machine (SVM)](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/modifying-a-solana-dapp-to-support-eclipse-chomping-glass/developing-on-the-solana-virtual-machine-svm.md)
- [Multi-chain toggle frontend component](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/modifying-a-solana-dapp-to-support-eclipse-chomping-glass/multi-chain-toggle-frontend-component.md)
- [Dapp Deployment Tutorial - Eclipse Devnet](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet.md)
- [Install Dependencies - Windows](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/install-dependencies-windows.md)
- [Step 1: Install Visual Studio Code (VSC)](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/install-dependencies-windows/step-1-install-visual-studio-code-vsc.md)
- [Step 2: Install Rust and Cargo](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/install-dependencies-windows/step-2-install-rust-and-cargo.md)
- [Step 3: Download Visual Studio C++ Build Tools](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/install-dependencies-windows/step-3-download-visual-studio-c++-build-tools.md)
- [Step 4: Download Node.js](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/install-dependencies-windows/step-4-download-node.js.md)
- [Step 5: Install Git on Windows](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/install-dependencies-windows/step-5-install-git-on-windows.md)
- [Step 6: Install the Solana CLI](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/install-dependencies-windows/step-6-install-the-solana-cli.md)
- [Step 7: Install WSL on Visual Studio Code and Upgrade to WSL2](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/install-dependencies-windows/step-7-install-wsl-on-visual-studio-code-and-upgrade-to-wsl2.md)
- [Step 8: Set Up Development Environment in Ubuntu WSL](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/install-dependencies-windows/step-8-set-up-development-environment-in-ubuntu-wsl.md)
- [Step 9: Install Anchor on Windows and WSL](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/install-dependencies-windows/step-9-install-anchor-on-windows-and-wsl.md)
- [Solana CLI & Solana Keypair](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/solana-cli-and-solana-keypair.md)
- [Step 1: Set Solana CLI to Use Eclipse Devnet](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/solana-cli-and-solana-keypair/step-1-set-solana-cli-to-use-eclipse-devnet.md)
- [Step 2: Verify Solana CLI Configuration](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/solana-cli-and-solana-keypair/step-2-verify-solana-cli-configuration.md)
- [Step 3: Generate a New Solana Keypair](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/solana-cli-and-solana-keypair/step-3-generate-a-new-solana-keypair.md)
- [Step 4: Claim Devnet ETH for Transaction Fees](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/solana-cli-and-solana-keypair/step-4-claim-devnet-eth-for-transaction-fees.md)
- [Optional Step: View Balance on Devnet Explorer](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/solana-cli-and-solana-keypair/optional-step-view-balance-on-devnet-explorer.md)
- [Creating an Anchor Project in Visual Studio Code](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code.md)
- [Step 1: Initialize Anchor Project](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code/step-1-initialize-anchor-project.md)
- [Step 2: Update the lib.rs File with Smart Contract Code](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code/step-2-update-the-lib.rs-file-with-smart-contract-code.md)
- [Step 3: Update the Smart Contract's Cargo.toml File](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code/step-3-update-the-smart-contracts-cargo.toml-file.md)
- [Step 4: Update the Project's Root Cargo.toml File](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code/step-4-update-the-projects-root-cargo.toml-file.md)
- [Step 5: Compile Your Program with anchor build](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code/step-5-compile-your-program-with-anchor-build.md)
- [Step 6: Deploy Your Project to the Eclipse Devnet](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code/step-6-deploy-your-project-to-the-eclipse-devnet.md)
- [Step 7: Verify Program Deployment on the Eclipse Devnet Explorer](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/creating-an-anchor-project-in-visual-studio-code/step-7-verify-program-deployment-on-the-eclipse-devnet-explorer.md)
- [Building a React App Front-End](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/building-a-react-app-front-end.md)
- [Step 1: Create a New React Project with TypeScript](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/building-a-react-app-front-end/step-1-create-a-new-react-project-with-typescript.md)
- [Step 2: Install Solana Web3.js and Wallet Adapter Dependencies](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/building-a-react-app-front-end/step-2-install-solana-web3.js-and-wallet-adapter-dependencies.md)
- [Step 3: Install Additional Dependencies for Enhanced Functionality and Compatibility](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/building-a-react-app-front-end/step-3-install-additional-dependencies-for-enhanced-functionality-and-compatibility.md)
- [Step 4: Configure Webpack for Browser Compatibility](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/building-a-react-app-front-end/step-4-configure-webpack-for-browser-compatibility.md)
- [Step 5: Start the Development Server and Verify Setup](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/building-a-react-app-front-end/step-5-start-the-development-server-and-verify-setup.md)
- [Step 6: Implement the UI for Your NFT Minter in App.tsx with Updated Code](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/dapp-deployment-tutorial-eclipse-devnet/building-a-react-app-front-end/step-6-implement-the-ui-for-your-nft-minter-in-app.tsx-with-updated-code.md)
- [Eclipse Testnet ETH Transfer Transaction Fee Estimator](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/eclipse-testnet-eth-transfer-transaction-fee-estimator.md)
- [Program Breakdown](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/eclipse-testnet-eth-transfer-transaction-fee-estimator/program-breakdown.md)
- [Program JSX & CSS](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/eclipse-testnet-eth-transfer-transaction-fee-estimator/program-jsx-and-css.md)
- [Program Execution](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/eclipse-testnet-eth-transfer-transaction-fee-estimator/program-execution.md)
- [Pyth: How to Use Real-Time Data in Solana Programs](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/pyth-how-to-use-real-time-data-in-solana-programs.md)
- [Quick Start: User Guide - Testnet](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/quick-start-user-guide-testnet.md)
- [cNFTs on Eclipse](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/cnfts-on-eclipse.md)
- [Create 1 Million NFTs on Eclipse](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/cnfts-on-eclipse/create-1-million-nfts-on-eclipse.md): Create compressed NFT (cNFT) using Javascript
- [How to Interact with cNFTs](https://docs.eclipse.xyz/developers/tutorials-and-guides/developer-guides/cnfts-on-eclipse/how-to-interact-with-cnfts.md)


---

# 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.eclipse.xyz/developers/tutorials-and-guides.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.
