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
  1. Hemera Indexer
  2. Use Cases
  3. OpenSea

Data Class

To cover OpenSea actions and features, we created the following data classes:

  • AddressOpenseaTransaction: Records all opensea transactions for a specific address. One opensea transaction per row.

  • OpenseaOrder: Records information about individual OpenSea orders. One order per row.

These data classes capture the essential information for tracking OpenSea activities and order details.

AddressOpenseaTransaction

Column Name
Data Type
Note

address

str

Address associated with the transaction

related_address

str

Related address in the transaction

is_offer

bool

Flag indicating if the address is an offer in transaction

transaction_type

int

Type of the transaction(buy, sell or swap)

order_hash

str

Hash of the associated opensea order

zone

str

Zone of the transaction

offer

dict

Details of the offer

consideration

dict

Details of the consideration

fee

dict

Fee details for the transaction

transaction_hash

str

Hash of the transaction

block_number

int

Number of the block containing the transaction

log_index

int

Index of the log in the transaction

block_timestamp

int

Timestamp of when the block was mined

block_hash

str

Hash of the block containing the transaction

protocol_version

str

Version of the seaport protocol used

OpenseaOrder

Column Name
Data Type
Note

order_hash

str

Hash of the order

zone

str

Zone of the order

offerer

str

Address of the offerer

recipient

str

Address of the recipient

offer

dict

Details of the offer

consideration

dict

Details of the consideration

block_timestamp

int

Timestamp of when the block was mined

block_hash

str

Hash of the block containing the order

transaction_hash

str

Hash of the transaction associated with the order

log_index

int

Index of the log in the transaction

block_number

int

Number of the block containing the order

protocol_version

str

Version of the protocol used (default: "1.6")

PreviousOpenSeaNextTrigger and Function

Last updated 8 months ago

🖥️