Skip to content

ETS Oracle Oracle Icon

Bridging on-chain and off-chain processes

What

The ETS Oracle facilitates off-chain processes that support the Ethereum Tag Service.

Why

The Oracle enables ETS to:

  • Automate CTAG selection and release for auction
  • Collect and store metadata about tagged content
  • Enhance protocol functionality through off-chain computation
  • Bridge between blockchain events and external data

How

The Oracle leverages OpenZeppelin Defender for event monitoring and secure transaction execution.

Auction Oracle

Tagging Record CreationView Image

The Auction Oracle is responsible for:

  1. Monitoring blockchain for CTAG auction settlement events
  2. Selecting next CTAG to release based on usage metrics pulled from the ETS API
  3. Releasing selected CTAG through on-chain transaction. See ETSAuctionHouse.fulfillRequestCreateAuction.

Future Capabilities

As outlined in our roadmap, the Oracle will expand to:

  • Enrich Target records with metadata
  • Update Token information from external sources
  • Support dynamic fee calculations
  • Enable cross-chain functionality