Leandexer
  • Introduction
    • Blockchain Indexing
    • Why Blockchain Indexing is Complex ?
    • What is Leandexer
  • Getting started
    • Create an account
    • Events
    • Tracking a New Standard Smart Contract
    • Tracking Custom Smart Contract
    • Project Management
    • Manage Blockchain Networks
    • Notifications
    • Settings
  • Technical
    • Technical Architecture
    • Notifications
      • Webhook
      • Websocket (Coming Soon)
        • What is it
        • How to make it work ?
        • Code Snippet
          • Vue.js
          • React.js
    • Historical Data (Coming Soon)
      • Get an API Key
      • Fetch the Information
      • Code Snippet
    • Networks
      • Built-in
        • Mainet
        • Testnet
      • Custom Network
  • Miscellaneous
    • Frequently Asked Questions
Powered by GitBook
On this page
  1. Getting started

Tracking Custom Smart Contract

PreviousTracking a New Standard Smart ContractNextProject Management

Last updated 4 months ago

If you want to track a custom smart contract, such as a DeFi liquidity pool, DAO governance contract, or any other type of contract beyond ERC-20, ERC-721, or ERC-3643, you can easily set up a new event stream in just a few simple steps:

  1. Project Categorization: select the project name under which you would like to categorize this custom smart contract. If no project has been created yet, click on "+ Projects," enter a project name in the field, and click "Add Project."

  2. Network: Choose the blockchain network where the custom smart contract is deployed.

  3. Smart Contract Address: Enter the address of the custom smart contract you want to monitor.

  4. Contract Type: Select the "Track Custom Smart Contract" radio button to specify that you are tracking a non-standard contract.

  5. Custom ABI Name: Assign a name to your custom smart contract for easy identification.

  6. Custom ABI: Input the custom ABI (Application Binary Interface) of the custom smart contract in JSON format. For deployed well-known contracts, such as an Uniswap V3 liquidity pool, you can find the ABI directly from the blockchain explorer of the respective network. Simply enter the contract address, navigate to the "Contract" section, and copy the ABI in JSON format.

  7. Event Type: Define the specific events emitted by the smart contract that you wish to track (e.g., swaps, liquidity additions, governance votes).

  8. Notifications: Select your preferred notification method to stay informed about events related to the custom smart contract. Options include email or webhook, allowing seamless integration into your workflow for real-time updates.

Add a New Event Stream for Custom Smart Contract