Eclipse EVM and SVM chains work with all the standard Ethereum and Solana tooling respectively.
This guide provides a comprehensive list of tools and resources available for developers working with Eclipse EVM and SVM chains.
- Remix: A web-based IDE for developing, testing, and deploying smart contracts in Solidity and Vyper.
- Visual Studio Code: A popular open-source code editor with extensions for Solidity and Vyper development, like the Solidity extension by Juan Blanco.
- Truffle: A popular development framework for Ethereum that provides a suite of tools for writing, testing, and deploying smart contracts.
- Hardhat: A modern Ethereum development environment with advanced features like console.log support, Solidity stack traces, and customizable network configuration.
- Nautilus EVM Testnet: The Nautilus chain utilizes some of the most cutting-edge features of Eclipse, geared to provide a high throughput zk-EVM rollup. Read more.
- Infura: A popular Ethereum node provider that offers access to Ethereum networks (mainnet and testnets) via API, eliminating the need to run a local node.
- MetaMask: A browser extension and mobile app that serves as an Ethereum wallet and gateway for dApps, allowing users to interact with smart contracts.
- IPFS: A decentralized storage solution for hosting dApp frontends and other data in a distributed manner.
- Slither: A static analysis framework for Solidity code, helping developers identify vulnerabilities and maintain secure smart contracts.
- OpenZeppelin: A library of secure, community-vetted, and reusable smart contract components following best practices for Ethereum development.
- Rust: Solana smart contracts, known as "programs," are primarily written in Rust due to its focus on performance, safety, and concurrency.
- Python: Seahorse lets you write Solana programs in Python. Developers gain Python's ease-of-use, while still having the same safety guarantees of every Rust program on the SVM chain.
- Visual Studio Code: A popular open-source code editor with extensions for Rust development, such as the Rust Analyzer or the official Rust extension.
- Anchor: A popular Rust framework for Solana that simplifies the development and testing of smart contracts by providing intuitive API and language constructs.
- Solana Program Library (SPL): A collection of on-chain programs (smart contracts) and off-chain client libraries that serve as building blocks for dApp development on Solana.
- Injective SVM Testnet: Injective's Cascade testnet is powered by Eclipse's SVM rollup technology. Any Solana application can be deployed on Cascade with the standard Rust tooling. Read more.
- Solana's built-in Rust testing: Solana supports Rust's built-in testing framework, enabling developers to write unit tests for their smart contracts.
- Solana Explorer: A block explorer for the Solana network, which allows developers to monitor transactions, accounts, and program execution on the testnets and mainnet.