A web platform designed for developers to practice and master Cairo smart contract development.
StarkDevs is a user-friendly, two-step platform tailored for developers looking to build expertise in Cairo smart contracts. Whether you're a beginner or an experienced developer, StarkDevs provides a hands-on learning environment. Simply connect your wallet, choose a challenge, and start coding!
StarkDevs offers real-world-inspired challenges where developers work on partially completed smart contracts. Your task is to fill in the missing parts and pass all tests. This practical approach ensures you gain a deeper understanding of Cairo and smart contract development.
While tools like Starklings and NodeGuardians teach you how to write smart contracts, StarkDevs takes it a step further. It provides a safe and engaging environment to interact with deployed smart contracts on the Starknet testnet.
- Perform read/write calls on the contracts you’ve coded.
- See the real-time effects of your code in action.
- Deepen your understanding of Web3 concepts and security considerations.
This interactive approach boosts your confidence and helps you grasp the practical applications of smart contract development.
StarkDevs is built with:
- Next.js: For a seamless and responsive web experience.
- Wasm-Cairo: A WASM runtime environment for Cairo, enabling smart contract compilation, testing, and evaluation.
- Cairo: Starknet's smart contract language, used to create the challenges.
- Starknet Foundry: A powerful toolchain for developing Starknet smart contracts. It helps with writing, deploying, and testing smart contracts.
- Connect your wallet.
- Choose a challenge.
- Start coding and level up your Cairo skills!
Happy coding! 🚀