Skip to main content

Review Process

Page Overview

On the left side of the review page, you will find the event information submitted by the interpreter. You can modify, add, or remove any information. Click the pen icon to edit an element and the X icon to delete an element. Modify action verbs by deleting the text and entering a new one.

Edit-type

On the right side, you will find a preview feed to confirm if the event has been correctly interpreted for all events. Scroll down to see 12 different events with the same method to ensure accuracy.

Preview


Steps to Review an Event

  1. Choose an event to review
  2. Get more context on the chosen event
  3. Review the submission
  4. Approve or Reject
tip

Start with events on apps you are familiar with or types of transactions you have made in the past.


Resources for Reviewing

  • The contract address
  • The Zapper transaction card
  • The chain explorer

Decision Making and Checklist

To ensure quality across all interpretations, validate key elements of the EI before approving it.

Note: Validate even if the preview feed indicates all events are returning a result.

QuestionAction if YESAction if NOTips
1. Has the transaction already been interpreted?Reject the submission and add a reason.Go to next stepOpen the transaction on Zapper to see if it’s labeled as did something.
2. Is the verb or description used to describe the initial action accurate?Go to next step.1. Adjust the verb and description to make it accurate or to standardize it. See - Event Description
2. Go to next step
Open the explorer to see more details on the transaction.
The method name can also be a good indicator.
3. Did the user submit the correct item type?Go to next step1. Select the correct item type
2. Go to next step
You might also have to add an item to make the event even more complete.
4. Is the item type as accurate and inclusive as it can be?Go to next step1. Select the correct item type
2. Go to next step
Example: Selecting a token contract for an ERC20 transaction will return a result, but won’t display the inflow or outflow amount. Change the item type for a token transfer to be more accurate.
5. Does the preview return a value for all 12 previewed transactions?Go to next step1. Investigate the transactions with missing information. i.e. open explorer
2. You might have to select a more inclusive item type. Go back to question 4.
3. If you find that you have to create a conditional event, create a new case and confirm the new preview before moving to next step
Failed transactions will be displayed as incomplete previews.
If all the incomplete transactions in the preview are failed ones, carry on to next step
6. Did the user submit an app?Go to next stepGo to question 8.
7. Are you able to confirm that the submitted app is the correct one?Go to question 9.1. Set the app as None
2. Hit save and Approve
Open the contract in the explorer to find the name of the protocol.
The deployer of the contract can also give you a good idea.
You can alternatively search on Github, Google, or Twitter with the contract address.
8. Are you able to find the app yourself?Go to next step1. Set the app as None
2. Hit save and Approve
Open the contract in the explorer to find the name of the protocol.
The deployer of the contract can also give you a good idea.
You can alternatively search on Github, Google, or Twitter with the contract address.
9. Is the app available in the dropdown?1. Select the app from the dropdown
2. Hit save and Approve
1. Set the app as None
2. Hit save and Approve

Approving an Event

If the event interpretation is accurate, complete, and consistent, it is ready for approval. Go to the bottom of the review page and press “Save and Approve”.

This will confirm the event interpretation and apply it to all similar events.

note

After hitting the “Save and Approve” button, the event status changes from Pending to Enabled.

Rejecting an Event

Some events may need to be rejected for various reasons:

  • The event has already been interpreted (duplicate)
  • The event needs more details to be complete, and these details couldn't be found through research
  • Duplicate submissions from the same user
  • Spam submissions lacking substantive information
note

After hitting the “Reject” button and selecting a reason, the event status changes from Pending to Rejected.