Skip to content

Witnet Addresses on Ethereum

Ethereum smart contracts can send oracle queries (aka data requests) to the Witnet decentralized oracle using the witnet-ethereum-bridge Solidity library.

The most convenient way to use the witnet-ethereum-bridge library is through the Witnet Truffle Box, because it allows writing Witnet data requests using Javascript, which is automatically compiled to Witnet byte code and then wrapped in a Solidity contract that you can easily import from your own contracts.

The Witnet Truffle Box also abstracts away the complexity of having to instantiate or link the Witnet contracts listed here.

These addresses are provided for reference, just in case someone prefers not to use the Witnet Truffle Box and rather talk to the Witnet Request Board and other contracts directly using the interfaces in witnet-ethereum-bridge.

Mainnet

Main contracts

Public price feeds

Warning

These addresses may change soon as the latest version of the Witnet bridge is deployed on Ethereum mainnet in the coming days.

Rinkeby

Main contracts

Public price feeds

Goerli

Main contracts

Public price feeds

Kovan

Main contracts

Public price feeds

Warning

The contracts currently deployed on Kovan belong to an older version of the Witnet bridge and we cannot guarantee their liveness or update period. They will be upgraded soon, but in the meantime, please use some other Ethereum testnet (rinkeby or goerli).