Town Crier

An Authenticated Data Feed for Smart Contracts
Get Started

What is Town Crier?

Town Crier system is an authenticated data feed for smart contracts, a.k.a. an "oracle." It was created by students and faculty at The Initiative for CryptoCurrencies and Contracts (IC3).

Why use Town Crier?

Smart contracts systems today lack trustworthy sources of data, as currently deployed oracles provide only weak provenance and confidentiality assurances. The Town Crier system leverages trusted hardware (Intel SGX) to provide a strong guarantee that data comes from an existing, trustworthy source. It also provides confidentiality, enabling smart contracts to support confidential queries and even manage user credentials.

How to use Town Crier?

It's very easy! Check out the Get Started tutorial.