How to Create and Manage a Protocol
Updated over a week ago

Anyone can create/list a protocol on Superform. Whether you have an existing frontend for your vaults and want an alternative, or if you are using Superform as your sole frontend, the Superform App provides robust customization and admin functionality.

Listing a Protocol

  1. Navigate to the account popover and select "ADD PROTOCOL" or go to https://app.superform.xyz/account/protocols/add/.

  2. Fill out the required metadata fields indicated by the red asterisks, and any additional metadata fields you can provide data for.

  3. Select "NEXT" to move on to the protocol credentials section.

  4. Add your deployer addresses in order to associate your vaults with your protocol. To learn more about this please read: Claiming Vaults For Your Protocol (note: You can do this later).

  5. Add any other addresses you would like to be an Admin. They can edit protocol and vault metadata (Note: You can do this later).

    1. Select "LIST PROTOCOL".

  6. You can find your newly created protocol at https://app.superform.xyz/account/protocols/.

Editing protocol data

  1. Navigate to the account popover and select "MY PROTOCOLS" or go to https://app.superform.xyz/account/protocols.

  2. Select "EDIT" on the protocol you wish to edit.

  3. Modify or add any data you wish to change.

  4. When you are finished, select "Save Changes" or "Save and Exit" at the bottom of the page.

How to add embedded Dune dashboards to your protocol page

  1. Navigate to the page of the Dune dashboard you would like to embed.

  2. The URL of the page should look like https://dune.com/queries/[number]/[number].

  3. Copy the the URL.

  4. Navigate to the edit page for the protocol you wish embed a visualization.

  5. In the analytics section, enter a title for the visualization in the "Visualization Title" field and paste in the URL in the "Visualization URL" field.

  6. Repeat steps 1-3 and press the "+" button on the table to add more visualizations.

  7. When you are finished, select "Save Changes" or "Save and Exit" at the bottom of the page.

How to add more admins to your protocol

  1. Navigate to the account popover and select "MY PROTOCOLS" or go to https://app.superform.xyz/account/protocols.

  2. Select "EDIT" on the protocol you wish to add admins to.

  3. Navigate to the "Protocol Credentials" page by clicking on it in the stepper or by pressing the next button at the bottom of the page.

  4. In the protocol roles section, choose a username and add the EVM address of the user you would like to add.

  5. When you are finished, select "Save and Exit" at the bottom of the page.

Did this answer your question?