Cartana Visual studio code Extention Cartana provides seamless support for compiling, debuging and testing smart contract diretly with in VS code. It enhances developer experiance and productivity, especially when using the github codespaces, by enabling unifide managment of front-end and back-end development with in the same repository. Cartana is designed to streamline the development of Cartesi Rollup applications. By integrating essential tools directly into the VS Code environment, Cartana simplifies the process of creating, building, running, and deploying Cartesi applications. Whether you are working with generic inputs, Ether, ERC20, ERC721, or dApp addresses, Cartana provides a seamless workflow to manage your Cartesi projects. With features like local node execution, build artifact management, and system requirement verification, Cartana ensures a smooth and efficient development experience. Cartana offers a comprehensive suite of features designed to enhance the development experience for Cartesi Rollup applications. Below are some of the key functionalities that make Cartana an essential tool for developers: 🔥 Language and Code Support
🛠 Cartesi SDK Integration
🚀 Deployment Tools
🐞 Debugging & Simulation
🎨 User Experience Enhancements
✅ Testing Framework
🔴 live Excution preview
🚀 Join the Cartesi ecosystem and leverage the power of Cartana to accelerate your blockchain application development. 📞 ContactIf you have any questions, feel free to reach out to us at support@cartana.io. 📄 LicenseThis project is licensed under the MIT License - see the LICENSE file for details. 📚 DocumentationFor detailed documentation, please visit our official documentation. 🔗 Related ContentMade with ❤️ by Cartana Studio 🚀 Getting Started1, Install a Cartana extention 2, open the VS code sidebar 3, Write & test Smart contract with syntax Highlighting and debugging tools. 4, Compile, Build and Deploy Dapp to a testnet/mainet in one click ! 🛠 PrerequisitesBefore installing and using the Cartana visual stideo Code Extension, ensure your system meets the following requirements: ✅ System Requirements
🔧 Required DependenciesEnsure the following dependencies are installed before setting up the extension: 1️⃣ Visual Studio Code Download and install VS Code from VS Code Download 2️⃣ Cartesi SDK Install the Cartesi SDK by following the official guide Or install via command line:
3️⃣ Docker (for Rollup deployment & containerization) Install Docker from: Docker Official Site Ensure Docker daemon is running:
4️⃣ Node.js & NPM (for smart contract development) Download and install from: Node.js Official Site Verify installation:
5️⃣ Python (for scripting & simulations) Install Python (version 3.8+ recommended): Python Official Site Verify installation:
6️⃣ Rust & Cargo (for Rust-based Cartesi smart contracts)
7️⃣ Git (for version control & repository management) Install Git from: Git Official Site Verify installation:
📥Installation1, Open VS code. 2, Go to Extentions Marketplace 3, Search for "Cartana". 4, Click install. Alternative, install via command line:
🖥️ Interface OverviewThe cartana visual studio code Extention provide a user-friendly interface to streamline cartesi Rollup dapp development. 1️⃣ Working Area - Code Editor The main area in the vs code Editor, Where you can write smart contract and dApp configerations. the extention enhance the experience with:
2️⃣ Sidebar - Navigation Acsses the cartana Sidebar from the Activity Bar. The Sidebar provides a stractured workflow for Rollup Development to organize and navigate your dapp project.
3️⃣ Integrated development Tools - Terminal
|