As the most prominent developer community event in the recent ICP ecosystem, WCHL25 (World Computer Hacker League 2025) officially opened for registration and project submissions on July 1. In just a few days, it attracted over 1200 developers to register and nearly 20 project submissions, with the excitement continuing to rise. All detailed arrangements for the event, including schedules, prizes, tracks, etc., have been provided in the official documentation, and it is recommended that everyone review it carefully.

Today, we focus on providing a detailed explanation for novice developers and development teams on how to participate step by step in the WCHL25 event.


1. Project Idea Planning

Before participating in the event, you must first clarify the project direction. Everyone can choose a suitable track based on their strengths, advantages, or ongoing projects. The official provides four key tracks: AI, Bitcoin DeFi, Fully On-Chain, RWA, as well as a comprehensive track called Open Track. It is recommended to have a clear understanding of the product planning and development path before registering, and not to easily change tracks. The official also emphasized this point in the documentation. Planning ahead can make the project development process smoother and avoid wasting time and energy due to directional changes.


2. Developer Related Account Registration

2.1 Basic Account

In the field of blockchain development, email is the most basic tool, not only for daily communication but also often as registration credentials for various platforms. You can choose Gmail or Outlook email.

2.2 Project Information Account

For officially participating projects, relevant accounts and information need to be registered and prepared in advance, such as the official website, Twitter/X account, Telegram account, and groups, etc. Here's a little tip: ICP supports deploying static pages on-chain. If the business is not too complicated, there is no need to apply for resources like AWS, you can directly deploy the website on the ICP chain, with costs that can be almost negligible, meeting project display needs while saving expenses.


2.3 Developer Information Account

In this event, interaction with the official and various local HUBs is conducted through Discord. Therefore, registering a Discord account is essential. It is recommended that developers prioritize using email for registration.

In addition, the registration and process management for this event take place on the Dorahacks platform, so developers, development teams, and projects all need to register relevant information on the Dorahacks platform. It is worth noting that when registering for the WCHL25 event, the developer's Discord account information needs to be filled in. The specific registration process is as follows:


a. First, register an email account, you can choose Gmail or Outlook, and simultaneously register a GitHub account (https://github.com/);
b. Register a Discord account (https://discord.com/), and join the dedicated channel for WCHL25 (https://discord.com/invite/DPkfgsPpnf). After entering, there will be a four-step guidance process. Pay special attention to click on the Chinese flag in the first step to enter the China zone;
c. Register a Dorahacks platform account (https://dorahacks.io/), enter the WCHL25 event page (https://dorahacks.io/hackathon/wchl25-qualification-round/detail), and click 'Register as hacker' to join the event, making sure to fill in 'ICP HUB China' in the HUB information section.

Image

Once you complete the above steps, the developer registration process will be successfully finished. In summary:
Register email account → Register Discord → Register Dorahacks → Register WCHL25 event on Dorahacks

3. Project Submission

WCHL25 is conducted in the form of projects and teams, and official participation requires the establishment of a project and team formation. Project leaders can create projects on the Dorahacks platform through 'create buidl' after completing personal information registration. Here’s a reminder: make sure all other team members register their personal accounts in advance so they can be directly invited to join the team when filling out project information. ICP officially stipulates that the team size is 2–5 people.

After completing all the information, return to the WCHL25 event page on Dorahacks (https://dorahacks.io/hackathon/wchl25-qualification-round/detail), and click 'SUBMIT BUIDL' to submit the project for competition.

It is important to note that submitted projects must have substantial progress, such as having code submission records on GitHub, gradually updating and perfecting the product interface, and timely filling in project progress on Dorahacks, as this can make the project more competitive during evaluation.

The above is the complete registration and submission process for developers and projects participating in the WCHL25 event. In summary:
Founder registers on Dorahacks → Establish project BUIDL and fill in relevant information → Invite team members to join the project

4. Invite More Team Members

According to official data from Dorahacks, the platform has over 220,000 registered developers. So if you need more partners to join the team, you can look for them on the Dorahacks platform. There are two ways to do this:

First, public recruitment. When submitting BUIDL, the platform will remind you whether you need to recruit, so you can attach the JD, allowing others to submit collaboration requests when viewing the project.
Second, actively looking. You can view other projects on the BUILDS list page and see the team member list in their team information.