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

A Point to Note in EVM++ Task

Class Notes by Linghuccc

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:

  1. Introduction to the React Framework and Its Advantages

  2. Introduction to Web3 Technology

  3. Quick Start with Smart Contracts

  4. Relationship Between Web3 Frontend Frameworks and Contracts

  5. Project Practice 1: Easily Develop a DApp Frontend Project

  6. Project Practice 2: Uniswap Hands-On Practice

  7. 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.

    GitHub: https://github.com/gunksd/SecureFlow

  • 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.

    GitHub: https://github.com/Wujerry/Aspect-demo-with-Pet3

  • 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.

    GitHub: https://github.com/linghuccc/whitelist-aspect

  • 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.

    GitHub: https://github.com/ymjrcc/time-gate-aspect

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!

Build

Explore