Developer Tooling
Eclipse Mainnet works with all the standard Solana tooling. This guide provides a comprehensive list of tools and resources available for developers working with Eclipse Mainnet.
Programming Languages
- 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. 
Integrated Development Environments (IDEs) and Editors
- Visual Studio Code: A popular open-source code editor with extensions for Rust development, such as the Rust Analyzer or the official Rust extension. 
Frameworks and Libraries
- 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. 
Testnets and Devnets
- Eclipse Testnet: This is a network which should not support real economic value. 
- Eclipse Devnet: This network simulates the developer experience on Eclipse. 
- Solana Testnet: This is the official Solana L1 devnet and testnet. 
Testing and Debugging
- 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 a network, which allows developers to monitor transactions, accounts, and program execution on the testnets and mainnet. 
Wallets and dApp Interaction
- Eclipse Wallet: This is a fork of the open-source Salmon wallet which is compatible with Eclipse. 
- Backpack: Next-generation wallet for Solana and Ethereum chains, currently in beta. 
- MetaMask Snaps: Drift has developed a MetaMask Snap compatible with Eclipse. 
- Solflare: A widely-used browser extension for SVM that allows users to interact with dApps, manage NFTs, and swap tokens. 
RPC Providers
- Triton One: The fastest, most reliable RPC solution for Solana. 
- BlockPI: The most cost-effective and high-performance multi-chain RPC provider. 
Last updated
Was this helpful?
