Skip to content

Releases: Gearbox-protocol/third-eye

v0.5.5

22 Nov 15:32
Compare
Choose a tag to compare

Changelog

Bug fixes

  • afcf7ab fix: store mainAgg and phaseAgg for target and base on composite oracle

v0.5.4

21 Nov 14:16
Compare
Choose a tag to compare

Changelog

Features

  • bd4b2cc feature: handle composite feed
  • 4b1f242 feature: handle bounded chainlink oracle
  • d834bb7 feature: oracles with Bounded in description behaves as YearnPF

Bug fixes

  • 8132eac fix: two price added at discoveredAt for token of QueryPriceFeed
  • 85ec1c4 fix: add stkcvxsteCRV in depGraph for mainnet
  • 219172c fix: add yearn price to db when token is added to QueryPriceFeed
  • 0cdf30b fix: block at which we can fetch cm data for adapter list

Others

  • 1512de0 refactor: getting priceFeed for chainlink oracle
  • 5bcb986 refactor: log token price and lt for debt error

v0.5.1

23 Oct 17:56
3e7bc86
Compare
Choose a tag to compare

Changelog

v0.5.0

21 Oct 11:22
Compare
Choose a tag to compare

Changelog

Features

  • da2af6a feature: allow setting app name from env

Bug fixes

  • 167698e fix: if chainlink price feed has 2 events in same block, use last
  • e259271 fix: handle different feeds added for same token in a single block
  • 26b7b83 fix: zeroPriceFeed price order can't be compared with normal feed's price for same token
  • ebba29c fix: isAllowed is not reduntant info
  • 3252be7 fix: for v1 if token is enabled, isAllowed doesn't matter
  • b694955 fix: v1 mask len can be less than balances list len
  • a9b2a10 fix: PriceOracleUpdated dao event in v2 has newPriceOracle field
  • fd920c0 fix: handle native eth transfer on v2 close creditaccount
  • 7764a53 fix: add remainingFunds to closeCreditAccount
  • be3f7ad fix: add collaterl fetch price for underlyingtoken too
  • c9e052d fix: pass event log to onLog handler even if event is Paused/Unpaused
  • 3b60a8d fix: uninit map and mutable method called on struct but on pointer

Others

  • d7909d1 refactor: remove some comments
  • 2909435 refactor(AddPriceFeed): don't add price if token,feed,price are same
  • b99814c refactor: add comments for directoktentransfer processing
  • 086c7fb Refactor: multicallHandler should be called from only processRemainingCalls
  • d2ae13e refactor: use calcAccountFields for debts from sdk-go

v0.4.1

04 Oct 12:38
8b5deaf
Compare
Choose a tag to compare

Changelog

v0.4.0

04 Oct 09:21
Compare
Choose a tag to compare

Changelog

Features

  • a5ff6ed feature(services): add wstETHv1 adapter ABI to execute_parser
  • 7ed14d9 feature: handle staked eth feed as YearnPF
  • a6fefed feature: check only if the order by calls from tenderly and evnts from rpc is same
  • 3b75fcf feature: handle paused and expired liquidations
  • e823db6 feature: use amountToPool from calcCloseAmout from cm stats
  • 02dd169 feature: add more credit configurator dao operations
  • 343b965 feature: add v2 adapters

Bug fixes

  • d7c4427 fix: GetExpFloat was called with negative decimals
  • 5231f34 fix: liquidationDiscount is 10k sub LiqPremium
  • 0e31939 fix: pricefeed events should be ordered in AggregatedBlockFeed
  • dcb06d1 fix: direct token transfer log print info with token sym
  • df0f30c fix: remove unnecessary logs
  • a3fda1f fix: parameters v2 events and process remaining extra logs in cm
  • e95b83a fix: test
  • 8a100b5 fix: zeroPF and almostZeroPF price entries should store version
  • e500974 fix: handle price oracle by blocknum instead of version
  • b938097 fix: ignore revertiflessthan multicall from tenderly
  • deec667 fix: add univ3PriceInBase

Others

  • a36c16a feature(#32): don't store duplicate prices for same token
  • 163c581 refactor: don't directly store borrowAmountForBlock in cm state
  • 144388a refactor:mutex over adding new price oracle and refactor logic
  • 6d9d968 refactor:use facade/configurator syncer in cm, don't get their txlogs externally

v0.3.5

09 Sep 15:13
a81e25d
Compare
Choose a tag to compare

Changelog

Bug fixes

v0.3.0

07 Sep 10:44
4b55493
Compare
Choose a tag to compare

Changelog

Features

  • d4c237c feat: respond with package version
  • 904ed27 feat: add dockerfile
  • 10413e1 feat: disable healthcheck endpoint if PORT is zero
  • b615594 feat: add basic healthcheck endpoint
  • e89e773 feature: add almost zero pf

Bug fixes

  • bb73ad3 fix: error log
  • b3be3aa fix: add missing get cm event ids func
  • fd63bf2 fix: add back direct token manager
  • 1f1cc93 fixes: #37
  • 5de6b15 fix: only track treasury transfer due to repay or removeliq on pool
  • 0f0f315 fix: borrower wasn't set on executeorder and multicallstart in v2
  • 0e2a883 fix: unpacked multicall arg to v2 calls is of struct type
  • 0a23b1e fixes: #36.
  • f8a1cdc fix: add unique id to feeupdated for credit configurator
  • 205bd45 fix: feesupdated is not emitted in constrcutor with default params
  • 831a02f fix: for kovan v2 deployment part 1 underlying token lt
  • 8346d2a fix: feesupdated and token liquidatorthreshold updated event sig changed
  • 10a9fb1 fix: don't use min/max amount form datacompressor
  • 89e303a fix: add feed_type
  • 70e9ee2 fix:ignore disable for zero price feed
  • 1670237 fix: gearbox v2 kovan network testing fix

Others

  • 4b55493 Merge pull request #42 from Gearbox-protocol/docker_build
  • f1d05cc Merge pull request #41 from Gearbox-protocol/healthcheck0
  • dc44449 Merge pull request #40 from Gearbox-protocol/healthcheck
  • eb70ed3 refactor: remove priceoraclev2 with credit account as arg
  • 4adf644 Merge pull request #39 from Gearbox-protocol/MissingEventsAdded
  • 5e248dd refactor:comment out custom logic for missing feeliquidation / liqthreshold events
  • 95da7ab lib: support new sdk-go
  • f76cebb add support for goerli network
  • 069ae59 refactor: move logic of input test file to sdk-go
  • 606ece8 Merge pull request #38 from Gearbox-protocol/HandleaddCollateralToAny
  • 2c4ea76 db: add reset treasury script
  • a85e1e0 fix : clear meaning of repayAmount, amountToPool and remainingFunds
  • b413f12 add priceOraclev2 to getpriceinusd and getvalueincurrency
  • 293a70f use new creditFacade
  • c104941 case: dc added 8 times to new kovan deployment
  • ed7e254 refactor: logs
  • 1d866e1 refactor: don't warn on disable and chainId method to blocksRepo

For kovan gearbox v2 part 1

22 Jul 08:35
Compare
Choose a tag to compare

(for contracts changes till april 2022)

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

16 Mar 04:56
Compare
Choose a tag to compare
  • Mainnet release for gearbox v1

What's Changed

Full Changelog: v0.1.1...v0.2.0