Skip to main content

Introduction

In this tutorial, you’ll learn how to build a token approval dashboard similar to Revoke.cash using the Moralis API. Users can view all their ERC20 token approvals and identify potentially risky unlimited approvals. This is an important security tool for managing DeFi permissions. We’ll use the following Moralis API endpoint:

Prerequisites

Step 1: Set Up Your Project

Create a new directory for your project and initialize it:

Step 2: Create the Script

Create a file called index.js and add the following code:
Replace YOUR_API_KEY with your actual Moralis API key.

Step 3: Run the Script

Example Response

Understanding the Response

Next Steps