<aside> ℹ️ This document outlines several key points that are useful for joining a project funded by Tokamak Network.
</aside>
<aside> ❗ Edit access: unit leaders have edit access to this document. If you want to edit, please request edit access)
</aside>
<aside> 📌 The Tokamak Network Foundation offers grants to anyone who can contribute a good idea or make a significant contribution to the Tokamak Network Ecosystem, including Ethereum.
</aside>
<aside> 📌 The following table lists resources commonly used during project development. A general rule of thumb when applying for grants is to budget for the resources needed to execute your project. However, this list summarizes the common resources you can request for access.
</aside>
Resource | Description | Contact | |
---|---|---|---|
Medium blog | • Posting research and editorial blogs on Tokamak Network Medium. Contact to get write access to the blog. | [email protected] | |
Bug bounty program | • Each project is responsible to run/outsource a bug bounty program for their relevant resources. (Project FBI bounty example, Immunefi bounty example) |
• However, if your service directly relates to our core product (L2 infra, etc), please contact our Immunefi manager to setup a program on Immunefi. | <Immunefi manager> ****[email protected] [email protected] | | | Smart contract review | • Code review application information and project code will be made public, and anyone will act as a code reviewer for the project and as a project contributor. | Any Tokamak Network projects can request code review through project FBI. | | | QA | QA team will perform QA tasks of your project • Refer to QA policy | Go to QA application page | | | TON supply API | • TON + TOS price API • TON supply | [email protected] | | | Github | • Tokamak Network maintains a company-wide Github organization account. If you need to create a new repository or require direct write access to a specific repository, contact the relevant Github manager. We will invite you as a guest if required. • You can also use issues feature to submit a significant contribution to the project • If your contributions are recognized as significant, you can request to be listed as a full member on Tokamak Network's Github. | <Github manager> Infra: ****[email protected] Contract: [email protected] Dapp: [email protected] ZKP: ****[email protected] Other: ****[email protected] | | | Domain name service xxx.tokamak.network | • After obtaining permission from the Tokamak Network Foundation, consult our DNS manager. They will register your name server.
Please note that we can only register NS (name server) records. A or CNAME use is not possible. | <DNS manager> [email protected] | | | Backend / Frontend | • AWS • Vercel • Netify
| • Each project must purchase or subscribe to services to maintain its Backend/Frontend infrastructure. Be sure to request the necessary funds when submitting a grant application or quarterly report. Talk to project owner for more details. | |
| Python | If you want to register your python package to Pypi.org, you should follow this instruction | [email protected] | |
| Ethereum RPC | • Ethereum L1 paid RPC
• Ethereum L1 Office RPC | Alchemy & Infura: [email protected]
Office: [email protected] | |
| Docker | • We are using the tokamaknetwork
organization. If you want to push images. You can contact one of manager. | <Docker manager>
****[email protected]
[email protected] | |
| NPM | WIP | [email protected] | |
| Subgraph | • Ethereum network subgraph deployment can be done using Alchemy account (rate limiting to 10 requests per seconds) → contact [email protected] for account access
• L2 network subgraph → refer to doc. | <Ethereum Subgraph>
[email protected]
<L2 Subgraph> [email protected] how to: Titan Subgraph deployment method endpoints: ‣ | | | Slack | • Tokamak Network Slack teamspace | [email protected] | | | Notion | • Tokamak Network Notion | [email protected] | | | Google | • Tokamak Network Google account, calendar, drive, etc | [email protected] | |
<aside> 📌 Project owners are the main contact point to Tokamak Network Foundation.
</aside>
Decide on a project code name
Create a project page under Dev (internal) notion
Check out other project page for what to include here
You need to have a public overview page → use publication feature (top right, “Share” button / “Publish” tab)
Add information about your project in Tokamak Network Onboarding page
Create a slack channel for your project
Set channel name format: project_{project_code_name}
Add new members to the project slack channel (Always invite Kevin to the channel)
Add your project on the weekly reporting sheet
Add your “project codename: Project name” to Goal of the week
Add your “project codename: Project name” to Progress of week
Schedule & Host weekly calls with your project members
Host a recurring weekly calendar event on “Tokamak Network call” calendar
During the weekly call, each member is expected to share 1. What they worked on since the last meeting + 2. What they will work on until next meeting.
Make sure the calls are recorded!