Quest Protocol
  • Quest Protocol
    • Introduction to Quest Protocol
    • Mission & Principles
    • Ecosystem Challenges & Solutions
    • How it Works
  • Deploying Quests on Quest Terminal
    • Choosing an Action
    • Choosing Quest Participants
      • Allowlists
      • Our Philosophy on Sybil Resistance
    • Scheduling a Quest
    • Choosing a Reward
    • Deploying a Quest & Quest Fees
    • Monitoring a Quest
    • Withdrawing Tokens
    • FAQ
  • Protocol Rewards
    • Protocol Rewards Overview
    • Quest Referrals
  • RabbitHole
    • Completing Quests
    • Power Score
  • For Developers
    • Quest Protocol Contracts
    • How Contracts Work
    • Submitting Actions
    • Submitting Plugins
    • Submitting Tokens
    • Public API
    • Codearena Audit
Powered by GitBook
On this page

Was this helpful?

  1. For Developers

Submitting Actions

If you want your project and actions to be added to Quest Protocol, you will need to submit a request for review by the core team. We require projects and actions to be verified to ensure a level of quality for users and for technical integration purposes. It's also possible to get an action added by creating a plugin for it.

Requirements for Actions:

  • Actions must be onchain

  • Currently supports the following networks: Ethereum, Optimism, Arbitrum, Polygon

  • A single action per quest - one contract address per action

Things we need to create an Action:

  • Action Type (ie. Swap, Stake, Lend, etc.)

  • Contract Address

  • Network that the contract lives on

  • URL to complete action

  • Action Description

  • ABI of the smart contract

  • Function name(s) that users call on the smart contract

At this time, submitting a plugin is our preferred method of submitting actions but requires more development effort. If creating a plugin isn't possible for your project feel free to follow this process still keeping in mind we're more likely to add plugins than actions.

To submit a new action, you can do so by filling out this form.

PreviousHow Contracts WorkNextSubmitting Plugins

Last updated 1 year ago

Was this helpful?