Betting on Proposals

Transmitters commit to the validity and execution of their proposals by placing a bet from their stake, as defined by the protocol parameters. This bet acts as a pledge of accuracy and performance, ensuring that only valid data and operations are proposed. Transmitters with active stakes validate data points before their inclusion on the blockchain.

Uniform Voting Power and Stake-Based Participation

During consensus, all Transmitters have equal voting power, irrespective of their individual or delegated stakes. However, participation in proposing and validating operations depends on the amount of stake delegated to each Agent.

Role of the StakingManager Contract

The StakingManager contract plays a central role in managing bets and rewards. It refunds bets to participants only when a consensus among Watchers confirms the successful execution of the operation to the destination endpoint. A fee, deducted from the External Developer's stake, is held indefinitely within the StakingManager and varies by protocol.

The StakingManager ensures fair compensation for Transmitters. Bets and rewards are processed automatically via the Master Smart Contract and StreamDataFactory, streamlining operations across the ecosystem.

Last updated