Releases: Gearbox-protocol/third-eye
Releases · Gearbox-protocol/third-eye
v3.0.6
Changelog
Features
- 73ae1ce feat: getToken for chainlink/composite oracle shouldn't fail
- 12fe4f1 feat: closure repay amount fix
- 30a582b feat: replace repayed amount in the event
- b26457f feat: composite redstone feeds for osETH,weETH,ezETH
- 81efe25 feat: log for messages
- 9116660 feat: add fork url to third-eye
- c789d9a feat: ankr support
- 5ae9a8c feat: add spot oracle
- 83535e9 feat: addr provider
- c76f6a3 feat: arbitrum realted changes
- 4c6b29e feat: add arb amqp
- ada6d34 feat: for redstone tokens deviation in total value can be ~ .3%
- 474eac0 feat: add check if redstone oracle doesn't exist for token
- 5520ed6 feat: ezeth price
- 1854c6d feat: simply steth eth/share ratio
- a65aeea feat: use redstone mgr for recent prices
- 5c89592 feat: handle reserve price oracles
- 4d84bde feat: price for extra dependency if the adapter is mroe than v2
- dba294f feat: get blocknumber from api/forks
- 3b1a61d feat: closed_trading_sessions reset
- 5164053 feat: use server setup from sdk-go
- c0c1d1b feat: don't add lmrewards if no adapter
- cd9e8dc feat: script to fix db
- 50e5c8b feat: add lmrewards v3 logic
- 40ef9b7 feat: cut v2 lm apy
- a7ae6e4 feat: decrease loop time
Bug fixes
- 2cbc2d9 fix: reset blocks in adapters
- 5b4d998 fix: multiple token support
- 8cd6c23 fix: support multiple tokens in chainlink adapter
- 61b3f57 fix: anvil_test script
- eed53d6 fix: spot price for usdc_e toen
- 43b30b1 fix: multiple token feeds
- ef4264b fix: go.mod
- cef9d80 fix: tf_index NaN in db
- a0db78c fix: old.block>new.block pf error
- 8a94129 fix: don't disable token in addAllowedToken
- 3cca0f2 fix: allowed token and support historic price from redstone mgr
- ed5e6c1 fix: gear price
- fd20028 fix: db rebase entry
- 50c6b03 fix: increase delta for total value to be wrong
- e83d5e6 fix: nit
- 4c6dca7 fix: merged_pf_version reset in the sync_adaptes table
- b107057 fix: nit logs
- 4a905fc fix: v3 execute logs
- 8d44975 fix: readme nit
- 1685094 fix: merged_pf_Version for chainlink feeds that are acive in v2/v3
- e3b65d8 fix: merged_pf_Version for composite pfs
- 00c743e fix: dc at blocknum
- d28a2d4 fix: mergedPFVersion for chainlink/composite pf
- 2edccb3 fix: test and add multiple mergedPFVersion support to chainlink/composite PF
- 4992a11 fix: add new dataCompressor
- 76b92df fix: lastSync of the querPricefeed might not be same as lastSync of AddressProvider
- 599ebae fix: use lastBlockNum for updating lastSync of queryAdapters
- 8dbe6ed fix: debt comparsion funcs for totalValue
- f2dc543 fix: copy script
- a3e4455 fix: nit
- 531d0eb fix: lm rewards v3 calculation
- 13a062a fix: farm in rewards
- 5cfa252 fix: pool is set wrong in lm rewrds v3 calc
- ce32473 fix: add zapper ETH for dETHv3
- 10328ab fix: nit
- d250472 fix: map is farm->user->balances for lmrewardsv3
- 157533a fix: bugs while coding
- 6d7e537 fix: change zapper address to user address in add/remove liq
- 5ebc364 fix: updateQuotaTokenRate on pools
Others
v3.0.5
v3.0.4
v3.0.3
Changelog
Features
Bug fixes
- 1acc867 fix: script for fixing total_repaid stats
- f6d9af3 fix: tests
- a6257f9 fix: total repaid amount calculation
- f9c81f0 fix: count if endpoint supports trace
- e7b8f5f fix: nit and entry_close_price updation db script
- 6b1f9d3 fix: reset all tables related to debts
- 2dc9b43 fix: nit
- 91b229a fix: token oracle should be stored by priceInUSD
Others
- 3b9d517 fallback to tenderly when paritytrace not available
v3.0.2
v3.0.1
v3.0.0
Changelog
Features
- f1af9c9 feat: updateQuota multicall
- f459954 feat: updateQuota call/event is added multicall mgr
- b88a4b0 feat: add name to cm, pools
- e5325f0 feat: add version to pools
- 1c8ed0e feat: v3 adapters
- 165077f feat: extra quota is float
- c799463 feat: borrow rate -> base borrow rate
- 79f7dbd feat: handle status for liq v3
- 1ed377b feat: get data for liquidated account
- c6a56c8 feat: add withdrawCollateral event
- 6ef6cde feat: quota interest starts at 1
- ee8daf1 feat: handle v3 priceFeeds
- 445fbf3 feat: log panic in account fields v3
- 0df6203 feat: add blockNum to data
- f054805 feat: update dcv3
- 3a7fe1d feat: increase size of token_sym
- cd1f548 feat: use debtdetails
- d481ef0 feat: local_test script for deployment
- 788ffeb feat:use quotaIndexLU in tokenBalance and fix test
- 5de0a09 feat: remove AccountQuotaInfo
- 027e0e4 feat: support anvil fork
- 37549f2 feat: add addressProvider v3, priceOracle and dataCompressor logic
- 56537b4 feat: add account fields calculation
- a70b2a7 feat: add v3 dataCompressor and new balance type
- b00c0e5 feat: Add pool quota logic
- 30c500b feat: add creditConfigurator
- 591d1a4 feat: add creditManager v3
- 13122be feat: refactor creditConfigurator
Bug fixes
- f344bab fix: args use sdk.bigint instead of big.Int
- e0ee847 fix(v3): don't account for add/withdraw collateral at closure
- a89aac2 fix: add userFunds to open and borrowedAmount to v3
- d34dd0b fix: setPriceOracle on addressProvider
- bac940a fix: quoted value
- 7d92cfe fix: ignore query adapter error for anvil
- 3a1f365 fix:getValueInCurrency support neg amount
- b4667ac fix: ranking for 0 collateral/ 0 totalvalue
- 788d97f fix: load quotaDEtails for debt
- 6ef7323 fix: updatedQuota events can be less than the number of calls
- 717c5c4 fix: don't fail getPoolDatav3 if dcv3 is not found
- 30e99e4 fix: extra quota apy is int
- 967329b fix: executeParser len check
- 8b17745 fix: process withdraw collateral event
- b5e8453 fix: add blockNum to logs
- 636e14f fix: update dcv3
- 8e4c8ae fix: update closeCreditAccount call sig and big.Int neg
- 9c44442 fix: remove duplicate function
- 2a225aa fix: get latestRoundData can sometimes fail for anvil
- b6726f2 fix:
- 0ec5bbd fix: convertToAssets takes bigInt
- e34ebab fix: diesel rate for v3
- a66dd29 fix: change SetPriceFeed on pov3
- 68f3c0b fix: quota details
- d2ed3a7 fix: disable debt engine if limited sync adapters not synchronised
- 19df62c fix: call onblockchange for poolquotakeeper
- 52e3937 fix: tests
- 9339ec7 fix: update wrapper.lastSync in AfterSyncHook
- efafb6d fix: GetValueInCurrency if token, currency same return amount
- 885203d fix: update filtrLogs for test
- dc0d241 fix: local_test.sh
- 1c8f914 fix: load from db v3
- d8e9b8d fix: anvil logs routing Key
- 3c1bd59 fix: for anvil
- 6f8e3a6 fix: nit
- 6b2e75e fix: anvil testing version
- 36220ac fix: add version for addressProvider in test
- c012631 fix: minor fixes
- 46a5070 fix: opencreditAccount v3 doesn't have debt field
- feed750 fix: test
- 8f7941a fix: rebase on master