LogoLogo
  • The Basics
    • Welcome
    • Fundamentals
    • Contracts Overview
    • Contracts Reference
    • Tutorials
  • Getting Data
    • Introduction
    • Solidity Integration
    • User Checklists
    • Local Testing
    • Testnet
    • Creating a Query
    • Funding a Feed
    • Tellor Functions
    • DataSpecs Registry
    • SnapShot Vote Results
  • Reporting Data
    • Introduction
    • Becoming a Reporter
    • Getting Paid
  • Disputing Data
    • Introduction
    • Monitoring
    • How to Dispute
    • Voting/Resolution
  • Vulnerability Disclosure
Powered by GitBook
On this page
  • Oracle
  • Autopay
  • Governance
  • Token

Was this helpful?

  1. The Basics

Contracts Overview

PreviousFundamentalsNextContracts Reference

Last updated 8 months ago

Was this helpful?

The Tellor contracts are modular, but together comprise the core functionality of the Tellor oracle.

The Oracle contract handles , , and reading data. Accounts stake TRB to the Oracle to become data reporters. Users read data feeds from this contract.

This contract also handles slashing reporter stakes and removing data when called by Governance.

The Autopay contract handles payments to reporters for submitting data to requested feeds. Users can a schedule for reporting rewards (tips) using this contract, or just add a .

The Governance contract handles creating, voting on, and executing on the Oracle contract. After a dispute is resolved this contract sends the dispute fee and slashed stake to the appropriate parties.

The Token contract is the functionality of the TRB token and handles minting Time Based Rewards to the Oracle contract on Ethereum mainnet.

Oracle
staking
reporting
Autopay
Governance
Token
setup and fund
one time tip
disputes