Hemera Doc
  • 👋Welcome
    • Introduction
    • Quick Start
    • Account Centric Indexing Protocol
      • What is Account-Centric Indexing?
      • Why "account-centric" indexing?
      • The advantages of Account-Centric Indexing
      • What's next for account-centric indexing?
      • Why create a new protocol here?
      • The Hemera Network
        • Network Roles
        • Indexers
        • Validators
        • Proprietary models & knowledge
        • Proprietary data and labels
        • Smart Contracts
        • Key roadmap items
        • Supported blockchains
      • Example Hemera use cases
        • SocialScan Explorers
        • Anti-sybil UML algorithm
        • Ethereum long term DA
        • EVM chain history preservation
        • Ecosystem AI Agents
        • User-defined AI Agents
  • 👩‍💻Developer Resources
    • Smart Contract Developers
    • EVM-compatible chains
      • Blockchain explorers
      • SocialScan explorer API doc
      • Ecosystem AI Agents
    • Dapp developers
    • User-defined Agent creators
    • AVS Operator
  • 🖥️Hemera Indexer
    • Introduction
    • Installation
      • Prerequisites
      • Install & Run
      • Export Result
    • Configurations
    • Benchmark
    • Data Class
      • Raw Data Tables
        • Blocks
        • Transactions
        • Logs
        • Traces
      • Generated Tables
        • Contract Internal Transactions
        • ERC20 Token Transfers
        • Tokens
        • ERC20 Token Holders
        • ERC721 Token Transfers
        • ERC721 Token Holders
        • ERC1155 Token Transfers
        • ERC1155 Token Holders
        • Address Coin Balances
        • Address Token Balances
        • Address Current Token Balances
        • Daily Wallet Address Stats
        • Contracts
      • Other Tables
        • Inscriptions
        • Bridges
          • L1 to L2 Transactions
          • L2 to L1 Transactions
          • Optimistic Rollup Data Availability Batches
          • Optimistic Rollup State Batches
    • Use Cases
      • UniSwap V3
        • Data Class
        • Trigger and Function
        • Run & Query
      • ENS
        • Data Class
        • Trigger and Function
        • Run & Query
      • OpenSea
        • Data Class
        • Trigger and Function
        • Run & Query
      • Deposit to L2
        • Data Class
        • Trigger and Function
        • Run & Query
      • User Profile
  • UDFs - User Defined Functions
    • Introduction
    • Components of UDFs
    • Building User Defined Functions(UDF)
    • Testing and Running UDF
    • Troubleshooting and Support
    • Supported UDFs
    • FAQs
  • 😄About us
    • The story behind building Hemera
    • Partners & Backers
    • Partnership inquiries
    • Hemera Powered Explorers
    • Active Developer Hackathons
    • Developer Contribution
  • Documentation feedback
Powered by GitBook
On this page
  • How to Run
  • Public API
  • GET /v1/aci/{address}/ens/current
  • GET /v1/aci/{address}/ens/detail
  1. Hemera Indexer
  2. Use Cases
  3. ENS

Run & Query

How to Run

You can start the export_ens_job by adding the following arguments:

-O ERC721TokenTransfer,ERC1155TokenTransfer,TokenBalance,CurrentTokenBalance,UpdateERC1155TokenIdDetail,ERC1155TokenIdDetail,UpdateERC721TokenIdDetail,ERC721TokenIdDetail,ERC721TokenIdChange,ENSMiddleD,ENSRegisterD,ENSNameRenewD,ENSAddressChangeD,ENSAddressD
--force-filter-mode true

Public API

GET /v1/aci/{address}/ens/current

Get currently address level ENS related features

{
    "primary_name": "vitalik.eth",
    "be_resolved_by_ens": [
        "brianshaw.eth",
        "satoshinart.eth",
        "tornado-ui.eth",
        "zuzaluventure.eth",
        "dacc.eth",
        "buything.eth",
        "tipsforcoins.eth"
    ],
    "ens_holdings": [
        "vytalik.eth",
        "dacc.eth"
    ],
    "first_register_time": "2024-08-18 04:04:59"
}

GET /v1/aci/{address}/ens/detail

Get ENS related actions operated by the address

Response:

[
    {
        "method": "setAddr",
        "event": "AddressChanged",
        "block_number": 8834378,
        "block_timestamp": "2019-10-29 13:47:34",
        "transaction_index": 154,
        "log_index": 170,
        "transaction_hash": "0x09922ac0caf1efcc8f68ce004f382b46732258870154d8805707a1d4b098dfd0",
        "node": "0xee6c4522aab0003e8d14cd40a6af439055fd2577951148c14b6cea9a53475835",
        "name": "vitalik.eth"
    },
    {
        "method": "renew",
        "event": "NameRenewed",
        "block_number": 10572879,
        "block_timestamp": "2020-08-01 08:47:08",
        "transaction_index": 188,
        "log_index": 202,
        "transaction_hash": "0xab2cc289b49a5ccc797a699e831f5b9672c12cc69f6077ca8075bc6c8d18e760",
        "node": "0xee6c4522aab0003e8d14cd40a6af439055fd2577951148c14b6cea9a53475835",
        "name": "vitalik.eth"
    },
    {
        "method": "setAddr",
        "event": "AddressChanged",
        "block_number": 11862656,
        "block_timestamp": "2021-02-15 17:19:09",
        "transaction_index": 113,
        "log_index": 316,
        "transaction_hash": "0x160ef4492c731ac6b59beebe1e234890cd55d4c556f8847624a0b47125fe4f84",
        "node": "0xee6c4522aab0003e8d14cd40a6af439055fd2577951148c14b6cea9a53475835",
        "name": "vitalik.eth"
    },
    {
        "method": "setAddr",
        "event": "AddressChanged",
        "block_number": 11862656,
        "block_timestamp": "2021-02-15 17:19:09",
        "transaction_index": 113,
        "log_index": 312,
        "transaction_hash": "0x160ef4492c731ac6b59beebe1e234890cd55d4c556f8847624a0b47125fe4f84",
        "node": "0xee6c4522aab0003e8d14cd40a6af439055fd2577951148c14b6cea9a53475835",
        "name": "vitalik.eth"
    },
    {
        "method": "renew",
        "event": "NameRenewed",
        "block_number": 14929873,
        "block_timestamp": "2022-06-09 01:14:52",
        "transaction_index": 82,
        "log_index": 131,
        "transaction_hash": "0x0c1e0b69e4af1815834db4fdc946e2a24f7a7625c992709cdd86c507067ff95e",
        "node": "0xa1580ef894a94c6d646e612c2a5c641af63a4db147c2d268880239fdf6150af1",
        "name": "vitalik-buterin.eth"
    },
    {
        "method": "renew",
        "event": "NameRenewed",
        "block_number": 17080759,
        "block_timestamp": "2023-04-19 12:51:23",
        "transaction_index": 83,
        "log_index": 286,
        "transaction_hash": "0x7b91d77516ee54bf9c6bc21dde9d91d75b33e6795266111c88e57d74e8552397",
        "node": "0x133a0d6e787307c1bdb6a3cde083ac5096ad9d67298908427642512fa2f6aa4f",
        "name": "vbuterin.eth"
    },
    {
        "method": "renew",
        "event": "NameRenewed",
        "block_number": 17080762,
        "block_timestamp": "2023-04-19 12:51:59",
        "transaction_index": 69,
        "log_index": 206,
        "transaction_hash": "0xfb1bce20c86df4e22ad3f9bc99843f88cd3ed10644867350a530dc4581f9bf07",
        "node": "0x117e485acf1ebff586d1382b7689201ce23f7142ae92f4c397849f4b01e6a1cc",
        "name": "vitalikbuterin.eth"
    },
    {
        "method": "setAddr",
        "event": "AddressChanged",
        "block_number": 19930268,
        "block_timestamp": "2024-05-23 04:43:11",
        "transaction_index": 259,
        "log_index": 676,
        "transaction_hash": "0x75c795c47fa6facc754652ced9ff805a886e6228064a3e3b5eac758b3324368d",
        "node": "0xee6c4522aab0003e8d14cd40a6af439055fd2577951148c14b6cea9a53475835",
        "name": "vitalik.eth"
    },
    {
        "method": "register",
        "event": "NameRegistered",
        "block_number": 20553007,
        "block_timestamp": "2024-08-18 04:04:59",
        "transaction_index": 15,
        "log_index": 70,
        "transaction_hash": "0x649999f334679cb221eceda3dee07a6364c19a84764f7a16b5587cc67204a292",
        "node": "0xe422aae15240e573e09f4f3928c96fb984b2dd25c7e0a9eb96e2f419574ee504",
        "name": "dacc.eth"
    },
    {
        "method": "register",
        "event": "AddressChanged",
        "block_number": 20553007,
        "block_timestamp": "2024-08-18 04:04:59",
        "transaction_index": 15,
        "log_index": 68,
        "transaction_hash": "0x649999f334679cb221eceda3dee07a6364c19a84764f7a16b5587cc67204a292",
        "node": "0xe422aae15240e573e09f4f3928c96fb984b2dd25c7e0a9eb96e2f419574ee504",
        "name": "dacc.eth"
    }
]
PreviousTrigger and FunctionNextOpenSea

Last updated 8 months ago

🖥️