Oracles
Oracles are specialized entities that connect blockchains to external data sources, enabling smart contracts to access real-world information.
In the StakeWise protocol, Oracles act as a decentralized signing committee bridging the Beacon Chain and Vaults — reporting staking rewards and penalties, approving validator registrations and consolidations, and enabling validator exits.
Oracles hold no funds and never submit transactions themselves; they only produce signed attestations. Those attestations are verified on-chain before any update takes effect: the Keeper contract ↗ checks them for reward updates and validator registrations, and the ConsolidationsChecker contract ↗ checks them for validator consolidations. Both enforce a signature threshold, currently 6 of 11 Oracles.
Each Oracle is operated by an independent entity approved ↗ by the StakeWise DAO and runs the v3-oracle ↗ software developed by the StakeWise team.
Oracle Network Participants
Each chain runs its own set of 11 Oracles, and the two rosters are not identical.
Ethereum
- Chorus One ↗
- Stake.fish ↗
- Telekom ↗ (formerly T-Systems MMS)
- Finoa Consensus Services ↗
- Bitfly ↗ (operators of the Beaconchain ↗ explorer)
- SenseiNode ↗
- Gateway.fm ↗
- Gnosis Chain ↗ team
- P2P ↗
- DSRV ↗
- StakeWise Labs ↗ (the development team)
Gnosis Chain
Gnosis Chain also has 11 Oracles, but they are run by nine organizations — the Gnosis Chain team and StakeWise Labs each operate two:
- Chorus One ↗
- Finoa Consensus Services ↗
- Bitfly ↗
- SenseiNode ↗
- Gateway.fm ↗
- Axol.io ↗
- DSRV ↗
- Gnosis Chain ↗ team (two Oracles)
- StakeWise Labs ↗ (two Oracles)
Stake.fish, Telekom and P2P run Oracles on Ethereum only.