Developer Tooling

circle-info

Submit your deployment address to this formarrow-up-right. We will provide engineering support and prioritize specific infrastructure needs.

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

  • Rustarrow-up-right: Solana smart contracts, known as "programs," are primarily written in Rust due to its focus on performance, safety, and concurrency.

  • Pythonarrow-up-right: 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

Frameworks and Libraries

  • Anchorarrow-up-right: 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)arrow-up-right: 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

Testing and Debugging

Wallets and dApp Interaction

RPC Providers

Last updated

Was this helpful?