SECTION 1: APPLICANT INFORMATION
Applicant Name or Alias: Robin Nagpal (DoDAO)
Project Name: GMX Developer Academy
Project Description:
The proposal outlines the formation of the “GMX Developer Academy,” designed to create comprehensive educational content for developing on top of GMX. This project will leverage our team’s extensive experience and proven track record in developing educational materials for other notable DeFi platforms. The educational website will bear similarities to our most recent academy project, which can be found at https://uniswap.university. Uniswap’s university website aims to onboard liquidity providers, and we are now currently working on the Uniswap V4 Hooks developer documentation.
We have also recently been approved by Arbitrum Grants to create an academy website for onboarding users and developers onto Arbitrum.
The GMX Developer Academy will help:
- Increase developer involvement.
- Ensure more people learn about how to start developing on GMX v2, leading to higher adoption.
- Build lasting trust and reputation for GMX V2.
Note:
This proposal is specifically for a Developer Academy website. If you feel that we can submit a separate proposal to help educate and onboard traders and liquidity providers onto v2, please let us know.
Team Members and Qualifications:
Robin Nagpal - Developer with 20 years experience(Founder DoDAO)
Neusha - Lead Educator and marketing specialist (core member)
Areesha - Lead Educator and marketing specialist (core member)
Project Links:
Recent project links
Contact Information:
TG: @robinnagpal
Email: robinnagpal.tiet@gmail.com
SECTION 2: GRANT INFORMATION
Requested Grant Size : ARB 48,500
Grant Breakdown:
GMX stands as a leading protocol in the DeFi world, known for its innovation. The latest version, GMX V2, offers enhanced flexibility for traders and liquidity providers, though this comes with a bit more complexity. V2’s design enables other protocols to easily integrate with GMX, fostering advanced trading and liquidity strategies.
Our goal is to simplify learning about GMX V2 for developers, starting from the basics. After an initial review of the V2 code, we’ve identified several topics to include in our educational content. This list may evolve as we delve deeper into the material and gain a fuller understanding.
Basic Introduction
- What are perpetuals
- How do perpetuals work (generic)?
- How perpetuals work in GMX
- Providing Liquidity - AMM vs GMX
- Fees in GMX (need to check this in detail)
- GMX - V2 vs V1
Technical Topics
-
Position
- Long
- Short
- Leverage
- Deposit/Withdraw Collateral
-
Managing Position
- Open
- Decreasing the position
- Increasing the position
- Close
-
How to implement different types of orders, such as
- market orders
- limit orders
- swap orders
- position orders.
-
Order operations
- Create
- Execute
- Cancel
- Freezing
-
Markets
- Index token
- Long token
- Short token
-
Explain calling of contracts with examples
- Adding Deposit
- Withdrawal
- Creating an Order
-
Vaults
- Order
- Withdrawal
- Deposit
-
Auto-deleveraging - helps in the process of reducing a position’s size to ensure that the system remains fully solvent.
-
Roles, Permissions and Validations
-
Fees
- Funding Fee
- Trading fees
- Borrowing fees
- Liquidation fees
- Referral fees
Funding/Distribution/ Address: 0x5794e3BA7391b2b9806B738b20c3F2099e16Dd5d
SECTION 3: GRANT OBJECTIVES AND EXECUTION
Objectives:
- Develop an educational platform, the GMX Developer Academy, to teach developers about GMX V2.
- Create content that simplifies understanding GMX V2’s complexity and its integration opportunities for other protocols.
- Onboard new developers and users to GMX V2, enhancing their ability to innovate and contribute.
How will receiving a grant enable you to foster growth or innovation within the GMX ecosystem?:
Receiving the grant will fund the creation of comprehensive, accessible educational content tailored for GMX V2. This will attract and empower a broader range of developers, encouraging innovation and expanding the GMX ecosystem. It will also facilitate the development of new strategies and tools on GMX V2, leading to increased adoption.
Grant Timeline:
3 months content and 1 month marketing
Milestones
Milestone | Deliverables | Amount |
---|---|---|
Milestone 1 | ARB 16,000 | Creation of detailed docs for the basic topics and half of the tech topics(initial draft) |
Milestones 2 | ARB 16,000 | Updates based on review of milestone1 + second half of technical topics |
Milestones 3 | ARB 14,000 | Updates based on review of milestone1 + code examples |
Milestone 4 | ARB 2,500 | 1 month marketing effort |
SECTION 4: PROTOCOL DETAILS
This section doesn’t apply to this grant
SECTION 5: Data and Reporting
Is your team prepared to create Dune Spells and/or Dashboards for your incentive program?: Does not apply
Does your team agree to provide bi-weekly program updates on the GMX Forum thread?: Yes
Does your team acknowledge that failure to comply with any of the above requests can result in the halting of the program’s funding stream?: Yes