OpenBuild x Artela EVM++ Bootcamp Concludes
Aug 12, 2024
Announcement
OpenBuild x Artela EVM++ Bootcamp Concludes
To help more developers enter Web3 and make EVM++ the starting point for their Web3 careers, Artela, in collaboration with OpenBuild, W3F community, Morph, The Graph, co-hosted a 4-week Web3 Frontend Bootcamp. This bootcamp provided developers with a comprehensive introduction to Web3 development, from the basics to practical project implementation. The program also featured systematic advanced courses on EVM++ to guide developers in learning how to apply EVM++ technology and develop advanced on-chain innovative use cases using familiar frontend languages while maintaining EVM compatibility.
The bootcamp was met with enthusiastic support from the open-source developer community. As of today, 2,121 builders participated, with 2,818 commits and 1,319 PR submissions. In the advanced EVM++ course, we had 256 builders participate, who contributed and submitted 100 Aspect use cases during project implementation. This further enriched the Artela EVM++ ecosystem and demonstrated that through EVM++, Web3 beginners have the opportunity to quickly and easily develop on-chain innovative applications—something unimaginable in the traditional EVM ecosystem. EVM++ greatly lowers the entry barrier for developers into Web3 by supporting EVM+WASM for basic front-end languages.
We extend our special thanks to all the open-source developers who participated in the learning and contributed innovative EVM++ Aspect use cases. We are particularly grateful to Artela core developer Jack and community developers who actively and voluntarily participated as mentors for this bootcamp. We were pleasantly surprised to see Artela ecosystem hackathon developers and project builders taking on mentoring roles during the bootcamp, fostering a spirit of mutual support within the open-source community.
During the bootcamp, we were also delighted to see developers actively sharing their experiences and insights on Artela EVM++ technology within the community. Notable contributions include:
Explaining the Essence of EVM++ in a Few Words
EVM++ Task: Decoding Blockchain and Web3: Unveiling Technical Secrets through Network Layer Models
Step-by-Step Guide to Completing the First Half of EVM++ Task
Oulei's Recap of the OpenBuild Web3 Frontend Bootcamp
Shouhu’s Bootcamp Review and Summary
And among many others…
We are thrilled to see more and more open-source developers benefiting from the bootcamp, marking the beginning of their journey in blockchain innovation.
This course will remain open as a long-term resource to assist more developers in starting their Web3 careers. Special thanks to the OpenBuild community for their outstanding contribution to the Artela ecosystem!
Web3 Frontend Bootcamp Course Outline:
Developers with programming experience can achieve a breakthrough in Web3 development from 0 to 100 within just 4 weeks through comprehensive course learning and project practice.
From 0 to 1:
Introduction to the React Framework and Its Advantages
Introduction to Web3 Technology
Quick Start with Smart Contracts
Relationship Between Web3 Frontend Frameworks and Contracts
Project Practice 1: Easily Develop a DApp Frontend Project
Project Practice 2: Uniswap Hands-On Practice
Advanced Web3 Frontend Practice: Exploring EVM++
From 1 to 100: Exploring EVM++ Series:
Basic Concepts of EVM++
Fundamentals of EVM++ Development
EVM++ Project 1 Practice: Develop a Rate Limiter Aspect Demo
EVM++ Challenge: Aspect Small Project with a Chosen Theme
Outstanding EVM++ Challenge Projects
We are delighted to see open-source developers achieve Web3 entry through this intensive 4-week course. Even more exciting is the creativity displayed by developers, who have created unprecedented on-chain innovative use cases using EVM++:
Game Equipment Depreciation Calculation Framework - Aspect
An automated calculation solution for the loss of NFT equipment and other transfer income in the game, determining whether the equipment has reached the limit of loss and the loss rate.
GitHub: https://github.com/diwata2021/equipment-loss-aspect/tree/master
PetSkill Aspect
We implemented a pet skill acquisition limiter that limits the number of times a pet can acquire skills within a certain period to ensure healthy growth in a game.
GitHub: https://github.com/Chen-Lun-Hao/battle-gaming-aspect
SecureFlow Aspect
A flow-limiting and reward mechanism Aspect. By detecting and blocking malicious or abnormally frequent transaction requests, SecureFlow can prevent potential attacks while providing rewards for users who actively contribute.
Transaction Limit Guardian Aspect
Designed to add an extra layer of security for users by implementing daily transaction limits. This Aspect aims to prevent large-scale fund theft or accidental loss by setting and enforcing customizable daily transaction limits for tokens.
GitHub: https://github.com/veithly/transaction-limit-guardian
Virtual Pet Game Aspect
A virtual pet game where a pet can be created with a name and a type. The pet can be fed, walked, put to bed, and played with, leveling up with all states stored in the Aspect.
Whitelist Aspect
Whitelist Aspect enables the contract owner to add a whitelist feature after the contract is deployed on-chain. If the caller's address is not on the whitelist, the call will be reverted.
Time Gate Aspect
A configurable time-based smart contract interaction restriction mechanism. It allows dApps to restrict transactions or other contract interactions to specific days of the week and time ranges, enhancing control over when transactions can occur.
Through this Bootcamp, the EVM++ ecosystem has added 100 new innovative Aspect use cases, all contributed by open-source developers. The sky is the limit. We are grateful for the participation and contributions of all open-source developers and look forward to the continued prosperity of the EVM++ ecosystem with the collective efforts of all builders. Follow Artela and OpenBuild’s X and stay tuned for the upcoming builder campaigns!