[OPEN GRANT APPLICATION] - GMX Developer Academy

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:

  1. Increase developer involvement.
  2. Ensure more people learn about how to start developing on GMX v2, leading to higher adoption.
  3. 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

https://uniswap.university

https://compound.education

https://aave.academy

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

  1. What are perpetuals
  2. How do perpetuals work (generic)?
  3. How perpetuals work in GMX
  4. Providing Liquidity - AMM vs GMX
  5. Fees in GMX (need to check this in detail)
  6. GMX - V2 vs V1

Technical Topics

  1. Position

    • Long
    • Short
    • Leverage
    • Deposit/Withdraw Collateral
  2. Managing Position

    • Open
    • Decreasing the position
    • Increasing the position
    • Close
  3. How to implement different types of orders, such as

    • market orders
    • limit orders
    • swap orders
    • position orders.
  4. Order operations

    • Create
    • Execute
    • Cancel
    • Freezing
  5. Markets

    • Index token
    • Long token
    • Short token
  6. Explain calling of contracts with examples

    • Adding Deposit
    • Withdrawal
    • Creating an Order
  7. Vaults

    • Order
    • Withdrawal
    • Deposit
  8. Auto-deleveraging - helps in the process of reducing a position’s size to ensure that the system remains fully solvent.

  9. Roles, Permissions and Validations

  10. Fees

    • Funding Fee
    • Trading fees
    • Borrowing fees
    • Liquidation fees
    • Referral fees

Funding/Distribution/ Address: 0x5794e3BA7391b2b9806B738b20c3F2099e16Dd5d

SECTION 3: GRANT OBJECTIVES AND EXECUTION

Objectives:

  1. Develop an educational platform, the GMX Developer Academy, to teach developers about GMX V2.
  2. Create content that simplifies understanding GMX V2’s complexity and its integration opportunities for other protocols.
  3. 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

Thanks for submitting a grant application. The Grants Committee has started its review process.

Hey @Robin, thank you for applying for the GMX grants. Unfortunately, we have decided to reject your grant application. We believe that a development academy is necessary to understand the intricate concepts of GMX. However, we are looking for a video series format, with GMX as the focus. Currently, there is a wealth of documentation, reports, and articles available for V2. The committee has reviewed Uniswap University and found that it does not effectively simplify the learning process, which we believe can be better achieved through impactful video content created by content creators. Most of the outline provided in your application is related to information that can already be found in the documentation. Therefore, it does not add much value to the application.

We would like to keep you in the loop regarding our plan to create a Request for Proposal (RFP) for educational videos. You are welcome to apply for it. Having videos that explain technical topics, demonstrate how GMX V2 works, and provide guides on how to LP, trade, and navigate our UI would be immensely helpful for us.

1 Like