Skip to content

Releases: terra-money/oracle-feeder

v1.3.9

27 Apr 09:32
Compare
Choose a tag to compare

#30 Fix wrong BTC premium calculation when Band protocol used as fiat provider
#28 Fix Band protocol fiat provider
#22 Add ExchangeRate fiat provider (Feat. @letspesl)

v1.3.5

14 Apr 00:52
Compare
Choose a tag to compare

Change gas limit to 200,000

v1.3.4

19 Mar 13:47
Compare
Choose a tag to compare
  • use block unit timeout for tx polling

v1.3.3

19 Mar 11:13
Compare
Choose a tag to compare

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

19 Mar 08:40
Compare
Choose a tag to compare

Change Log

  • Shorten the transaction polling interval & also decrease the timeout to 14s

v1.3.0

19 Mar 03:30
c9e0e18
Compare
Choose a tag to compare

Changes

This version supports Terra validators to vote oracle prices without fees.

https://github.com/terra-project/core/releases/tag/v0.4.5

v1.2.2

17 Mar 02:18
Compare
Choose a tag to compare

Changes

  • Change default gas price to new one

v1.2.1

12 Mar 07:04
Compare
Choose a tag to compare

Changes

[feat] Add THB to example configuration
[feat] Add Band Protocol Api to price server providers (#15) @letspesl
[fix] Initialize alivedAt at the start of the price server @JonasPf
[fix] Do not ignore 'invalid response' @JonasPf

v1.2.0

26 Jan 08:15
f902c38
Compare
Choose a tag to compare

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 \