Oracle
Why Oracle
The reason for using the oracle is to balance the economy of the game around the set dollar value.
By utilizing the oracle, CryptoDiceHero forms a correlation between player and the dollar value of HRO. When HRO price rises, the demand for HRO increases as well through the release of new game features or an influx of new players.
The oracle will ensure that each fight transaction is paid in a consistent dollar value while ensuring that the coinage cost of the NFT maintains the same dollar value. This means that the cost of entry can be balanced and kept low enough to allow new players to have a chance to play even if the dollar value of HRO rises.
Purpose
The oracle's purpose is to balance the HRO payout gained through adventure, along with Open Crystal,Summon DiceHero and ReMint DiceHero costs to the current dollar value of HRO.
If the dollar value of HRO increases, the following will happen:
HRO payouts decrease
Summon Dark Soul with less HRO
Summon Dice Hero with less HRO
ReMint Dice Hero with less HRO
Conversely, if HRO price in dollar falls under a specific amount the opposite of the above becomes true.
The oracle will ensure that the daily income is always greater than the cost of gas, unless the player chooses to lose most of the daily battle.
Obtaining HRO/Dollar Rate
Oracle will track the current dollar value of HRO and update it from time to time to prevent players from taking advantage of the fluctuations in HRO/dollar prices.
Go to the oracle contract here(testnet)
Last updated
Was this helpful?