[OPEN GRANT APPLICATION] GMX <> Perpie

Grant Proposal

Applicant Information

Project Name: Perpie

Applicant Name: Perpie Papa & Perpie God

Project Description: Perpie is a Telegram bot powered by ERC4337 Account Abstraction, that allows you to trade perps on GMX most easily and intuitively. With a focus on abstract features and UI, trading through Perpie makes interactions a whole lot faster, more efficient, and reduces common overhead - with the main goal of onboarding normies into on-chain perps trading, without the need of knowing they’re using DeFi at all.

Team members:

  • Perpie God: prev. Senior software engineer @ Microsoft & At a major crypto analytics company
  • Perpie Papa: Crypto-native self-taught developer, previously founded a no-code DeFi composability platform

Website: perpie.io

Grant Type: Open Grant

Contact Information:

Grant Information

Requested Grant Size: 100k $ARB

Grant Matching: N/A

Grant Breakdown: High-level sheet of use of funds can be seen here: Perpie High-Level Grant Funds Breakdown

Funding Address: 0xb9e19940Df2D555123253DAf49A33f4E04C31e81

^ Safe wallet, 2/2 multisig

Distribution Address: 0xb9e19940Df2D555123253DAf49A33f4E04C31e81 (same)

Incentivised Contract Addresses: N/A

GRANT OBJECTIVES AND EXECUTION

Objectives:

  • Integrate GMX V2 into the bot, in addition to the current integration with GMX V1.
    • Integrate any base features we currently offer on V1 - anything orders/positions-related, and any other abstractions on top, such as pre-specifying SL/TP orders.
    • A new “Earn” section of the bot, that will allow users to easily earn interest on their tokens, by providing liquidity in GM pools behind the scenes
  • Launch incentivized campaigns, which will include:
    • Trading competitions
    • Randomized rebates to eligible DAUs
    • Partial sponsorship of gas fees
  • Support our core R&D
    • Development of core features such as fiat on/off ramps, as well as additional features
    • Infrastructure costs
    • Expanding the team

Overall the goal of these is to:

  • Enhance the day-to-day experience of existing GMX V2 traders, using our top-notch UX and account abstraction infrastructure.
  • Onboard Web2/CEX users (or “normies”) into GMX V2, seamlessly

Key Performance Indicators (KPIs):

  • MAU: 300-500
  • Monthly TXNs: 2000-5000
  • Monthly $ Volume: $50k-100k

How will receiving a grant enable you to foster growth or innovation within the GMX ecosystem?:

We believe that Perpie provides a unique experience, versus any other existing solution when it comes to on-chain perps or even DeFi in general.

Our approach is intent-centric - We develop the product with ease of use as a top priority. We constantly innovate, create new features & optimize - all to provide the most seamless, intuitive experience.

Perpie will play a vital role when it comes to onboarding both CEX users & Web2 users onto GMX - As it provides a familiar experience, that does not require any previous DeFi knowladge.

Starting from the well-known, secure social logins, that remove the hassle of managing seed phrases from the user, going to fiat on/off ramps that allow the user to get funds on their wallet instantly using traditional payment methods, getting to crisp & abstracted flows that avoid common overhead & confusion, allowing users to even pre-set orders when opening positions - Whilst removing the need to even know what gas fees are completely. No ETH is ever required; fees are auto-paid with your tokens. And ending in a blast of other helpful features

Receiving the grant is a crucial part in supporting the development of the features mentioned above with GMX V2 and reach the desired user base.

Execution Strategy:

Currently, we’ve already implemented most of the features described with GMX V1. And will use the grant for the GMX V2 integration as described in the objectives. You can view detailed explanations in the paragraphs above

Grant Timeline & Milestones:

Total timeline: 3-4 months

  1. Complete GMX V2 integration, as described above - 51.5k ARB
  2. Marketing/Community development + core features- 28.5k ARB
  3. Building incentive programs + related on-chain contracts, fees mechanisms (Also audit all contracts) - 20k ARB

In the case of the proposal’s approval, the first fund stream of 51.5k ARB is expected to be streamed upfront, in order to enable proper execution of the first milestone

Fund Streaming:

We prefer to not go with a hard-linear distribution of the funds in order to avoid any pitfalls. However we would be happy to discuss how/if they can be distributed according to KPIs

Protocol Details

What date did you build on GMX?: we currently don’t have any in-house built contracts, since we use 3rd party ERC4337 infrastructure providers - however you can consider Oct. 24th as the release of our private beta.

Protocol Performance: We’re currently ongoing an intimate private beta, and have already implemented the majority of core features & infrastructure, with a GMX V1 integration. Ongoing testing the stability of the system and upgrading it based on user feedback. (if you are interested in trying it out with early access, contact us on Telegram)

Protocol Roadmap:

  • Core
    • :white_check_mark: Secure social logins eliminate the need to manage seed phrases.
    • :white_check_mark: Seamless auto ERC20 gas payments - No native ETH and no knowledge of gas fees required.
    • :white_check_mark: Interactive, comprehensive charts are available directly within Telegram.
    • :white_check_mark: Sharing positions’ P&L cards to flex gains with style
    • :white_check_mark: Spot swap
    • :white_check_mark: Send funds - Both to addresses and directly to other Perpie users
    • :black_square_button: Quick-Trade templates; allow users to execute common trades swiftly.
    • :black_square_button: Fiat on/off ramps that enable users to instantly transfer funds to and from their wallets using traditional payment methods.
    • :black_square_button: MFA - For even more optional security layers
    • :black_square_button: Earn fees from referrals
    • :black_square_button: Bundled shortcuts like closing all positions at once, sending funds to multiple receipients, etc
  • GMX V1
    • :white_check_mark: Complete positions & orders management
    • :white_check_mark: Notifications: Get notified about funds transfers, orders filling, liquidations, and any other activity that happens in your wallet, in real-time.
    • :white_check_mark: Pre-set TP/SL orders when opening positions
    • :white_check_mark: Tracking other users’ moves
    • :white_check_mark: Pay Keepers execution fees with ERC20 seamlessly
    • :black_square_button: Price alerts keep users informed about market movements.
    • :black_square_button: Fees
    • :black_square_button: View Recent activity
    • :red_square: Earn section NOT applicable
  • GMX V2
    • :black_square_button: Complete positions & orders managment
    • :black_square_button: Notifications: Get notified about funds transfers, orders filling, liquidations, and any other activity that happens in your wallet, in real-time.
    • :black_square_button: Pre-set TP/SL orders when opening positions
    • :black_square_button: Tracking other users’ moves
    • :black_square_button: Pay Keepers execution fees with ERC20 seamlessly
    • :black_square_button: Price alerts keep users informed about market movements.
    • :black_square_button: Fees
    • :black_square_button: View Recent activity
    • :black_square_button: Earn section - Easily earn on your crypto by depositing into GM pools
  • $PERPIE Token

Audit History: While there have been no audits made for Perpie directly yet, we currently have no deployed any in-house contracts, and use thoroughly audited 3rd party contracts for our smart account infrastructure.

Specifically, we use Biconomy as our smart wallets provider, you can check out their audit history here: Overview | Biconomy

Data and reporting

Is your team prepared to create Dune Spells and/or Dashboards for your incentive program?: Yes, we’ve built dune dashboards before and are certianly prepared to create one when our incentive programs launch

Does your team agree to provide bi-weekly program updates on the GMX Forum thread?:

Yes, we certianly agree and want to provide bi-weekly program updates, and already have adopted a habit of releasing weekly updates to our closed-circle partners and users.

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

5 Likes

Thank you for submitting your application to the GMX DAO Grants. We will review your application and get back to you.

4 Likes

As a proud beta tester super bullish and can’t wait for GMXv2 integration plus ‘easy earn with gm’

4 Likes

I’m currently beta testing the product.

As far as I can tell, it’s pretty smooth, UX & UI are amazing.
It would be interesting to see how far this product could go. I see some benefits for the GMX ecosystem :

  • Onboarding a new set of users into GMX

  • Makes GMX easier to use (trading & LP) for those unfamiliar with onchain activities

  • New trading and lp experience for current users

Muz :blueberries: :sparkles:

4 Likes

hi everyone! we’re here ready to answer any questions from the community.

In the meantime, dropping our latest progress update: Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

2 Likes

Hi I have a governance wallet need help applying it

This is a good addition to GMX ecosystem and mostly agree with the proposal and would like to support it.

However there are somethings which are vague and needs modifications and more details are needed.

  • Imo the milestones need some targets. Monthly volume of $100K is way too small.
  • Also milestones need to be more objective. For example, the first milestone of Complete integration, how are we to measure this? Will there be an audit to confirm that code is ready? I think we need to have some basic volume/liquidty/user targets before grant can be distributed.
  • Also need more details on how grant will be spent. There is no information on how the grant funds are going to be used, for what purpose and how it will increase adoption and numbers.

Please work on these details to strengthen the application further and increase its chances to receive the grant.

As I said, it would be a great addition to GMX ecosystem. Wish you all the best.

2 Likes

hi Kal, thanks for the feedback!

  • We agree that the target volume proposed is very low. We would like to clarify that we initially thought of the $100k as collateral and not margin. In regards to that, and assuming the volume we’ve already achieved in our intimate private beta throughout the last month - we shall be more ambitious and set the following targets:

    • 2nd milestone: $2.5M Monthly Volume
    • 3rd milestone: $7M Monthly Volume
  • While the first milestone of the integration will naturally be verifiable through interaction, any related contracts we deploy will be fully audited. Also, the specific features for the integration can already be found in the checklist included inside the proposal:

  • You can find a high-level overview of total funds usage on the notion page we linked in the proposal:

About 30-40% Of funds will be used for salaries for current + future team members in addition to the milestones’ core goals:

1st: Audits of any contracts deployed, infrastructure costs, legal incorperation

2nd: Extended salaries/payments on the marketing/content end, KOLs. R&D costs for developing additional enhancing features as described before (e.g fiat on/off ramps)

3rd: Building, auditing & funding incentives program for trading through Perpie

2 Likes

Thanks for expanding on Kal’s questions.

1 Like

Here’s an update on the proposal’s milestones funds usage

Milestone #1 51.5K ARB:

  • KPI: Integration with GMXV2 Complete

  • Usage of funds: Audits & Incentives

Milestone #2 28.5K ARB:

  • KPI: $2.5M Volume

  • Usage of funds: Audits & Incentives

Milestone #3 20k ARB:

  • KPI: $7M Volume

  • Usage Of Funds: Incentives

Hey @papa, We are pleased to inform you that, after implementing the necessary changes, we have approved your grant. I will reach out to you on Telegram with details about the next steps.

2 Likes

We are very excited and appreciative of this opportunity - can’t wait to reach new heights with GMX! :handshake:

i have a couple of questions:

the proposal highly relies on the concept of Account Abstraction, espicially for security reasons.

I’ve personally refrained from using TG bots due to their centralized nature, and you argue to have made it self-custodial with AA. however, AA afaik is a very early field. how do we know that the team actually implemented it, and has done so in a secure manner? Will there also be audits for the security end of things?

i would also appreciate if you can expand on this:

What does that mean, “Auto ERC20 Gas payments”? what are you automating exactly? and how come there is “no native ETH required”? obviously it’s not possible to send transactions without ETH, unless you guys are sending my transactions in which case its centralized? so plesae clarify what exactly that means.

over all if the team can pull off everything in the proposal, this could be a really great addition to gmx imo

hi! thank you for the questions :smiley:

  • Everything we use AA wise is provided by 3rd parties. We utilize Biconomy’s smart wallets and Web3Auth’s MPC technology for self custody. Both of which are throughfuly audited on their end.

  • ERC20 gas payments are made possible by Paymasters (also, by Biconomy). Paymasters are a concept in AA in which gas fees are abstracted in ways that are convenient. In AA, you only sign transactions, whilst a bundle executes the signed transactions and pays the actual network fees. The bundler though is expecting to be compensated back by your smart wallet for the fees it paid. The ERC20 paymaster pretty much holds some liquidity of ETH, it then accepts an equal amount of ERC20’s from your wallet in exchange for sending the bundler it’s native ETH compensation. This flow enables you to never have to hold any native ETH. For example, you can simply deposit 20 USDC into a new Perpie wallet and open a position with it right away - The fees are paid with that USDC.

2 Likes

ohhh ok that makes sense!

thank you and good luck

1 Like

hi everyone

we just dropped our bi-weekly progress update: Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

1 Like