Inspiration
The motivation behind the concept of Solide was to reshape the landscape of smart contract development by providing a lightweight, web-based environment. Our goal is to establish a versatile hub that empowers developers, educators, and blockchain enthusiasts to seamlessly engage in building, deploying, and understanding smart contracts. The Solide Aspect project addresses accessibility and educational gaps within the blockchain domain, with a particular focus on Aspect Programming on Artela's EVM chain. The IDE caters to individuals across all skill levels, from beginners exploring smart contracts to experienced developers building real-world applications verified on the blockchain.
What It Does
IDE Overview
Prerequisites: Quillify requires the installation of the Metamask
extension. While building and compiling Aspects are accessible without Metamask, interactions with Aspects on the Artela blockchain, such as deploying and binding smart contracts, require Metamask for transaction signing. Note that Artela currently operates on its betanet, as it does not have a mainnet yet (See: Artela Documentation).
For a detailed understanding of the Solide Aspect IDE's implementation and design, refer to the documentation.
Demo: Watch a comprehensive demo showcasing basic building, binding, and upgrading of Aspects using Solide: Demo Video
Sample Use Case
Solide also functions as a smart contract hub where developers can share their Aspects with the open-source community. The Solide IDE serves as an integrated environment for learning and educating developers, enabling them to explore different Aspects and smart contracts on the Artela network. Solide provides resources and guides to facilitate the onboarding of developers, fostering a collaborative environment for building Aspect contracts.
Using the Aspect IDE environment in the Solide Platform to educate and allow developer to learning about existing Aspects.
Technology Stack
- Next.js
- Assemblyscript
- Artela Web3
- Metamask
Artela Aspect Use Cases Buildathon Submission
- Repository: Solide GitHub Repository
- Readme: Solide Readme
- Demo Video: Demo Video
- IDE Access: Solide Aspect IDE
- Smart Contract Hub: Solide Smart Contract Hub
Feel free to explore, contribute, and innovate with Solide as we strive to reshape the landscape of smart contract development.