Releases: terra-money/oracle-feeder
v1.3.9
v1.3.5
v1.3.4
v1.3.3
Wait time to 3 blocks
-
BroadcastSync uses CheckTx function to validate tx, but check tx use the block height of the last block. It causes oracle feeder can not do vote in every vote period block like 0 5 10 15, but need to do vote 1 6 11 which cause prevote miss.
-
Current oracle feeder also uses the current block height to check proper vote period, but have to use next block height to check proper vote period.
v1.3.1
v1.3.0
Changes
This version supports Terra validators to vote oracle prices without fees.
v1.2.2
v1.2.1
v1.2.0
Regarding the Add Terra{CNY, JPY, GBP, INR, CAD, CHF, HKD, AUD, SGD} stablecoins governance proposal. Following changes should be applied to your oracle feeder for voting new denominations.
Upgrade guide
You can safely apply the patch before the proposal passes, the feeder will vote new denominations automatically.
Don't forget to run
npm install
after checking out v1.2.0
Add symbols to price-server/config/default.js
const fiatSymbols = [
'KRW/SDR',
'KRW/USD',
'KRW/MNT',
'KRW/EUR',
'KRW/CNY',
'KRW/JPY',
'KRW/GBP',
'KRW/INR',
'KRW/CAD',
'KRW/CHF',
'KRW/HKD',
'KRW/AUD',
'KRW/SGD',
];
module.exports = {
...
fiatProvider: {
**YOUR_PROVIDER_NAME**: {
symbols: fiatSymbols,
...
},
...
}
}
Add symbols to feeder command line
- --denoms sdr,krw,usd,mnt,eur \
+ --denoms sdr,krw,usd,mnt,eur,cny,jpy,gbp,inr,cad,chf,hkd,aud,sgd \