Skip to content

Releases: Gearbox-protocol/third-eye

v3.0.6

07 Mar 11:10
Compare
Choose a tag to compare

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

11 Jan 10:41
Compare
Choose a tag to compare

Changelog

Bug fixes

v3.0.4

06 Jan 21:48
Compare
Choose a tag to compare

Changelog

Features

  • 0a94efa feat: add script for getting entry/close formula prices

Bug fixes

  • 5babafe fix: fee calculation for v3
  • 7ebec07 fix: don't add updateEvents events that are outside of FinishMulticall
  • fb8d8a7 fix: gip 85 rewarsd for v2

v3.0.3

30 Dec 22:07
Compare
Choose a tag to compare

Changelog

Features

  • 86af6cb feat: add script for fixing totalRepaid amount on cm
  • 2ae1d25 feat: set entry/close prices

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

20 Dec 04:15
Compare
Choose a tag to compare

Changelog

Features

  • 07017de feat: updated v2 lm rewards

Bug fixes

v3.0.1

18 Dec 14:38
Compare
Choose a tag to compare

Changelog

Features

Bug fixes

v3.0.0

17 Dec 05:48
e4c1276
Compare
Choose a tag to compare

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

Others

v2.2.0

17 Dec 05:44
Compare
Choose a tag to compare

Changelog

Features

  • 68bdd42 feat: check version is less than 300

Bug fixes

v2.1.11

28 Nov 13:06
Compare
Choose a tag to compare

Changelog

Features

  • 0292e73 feat: handle oracle 0x0dA584C257A2c56227f8B95F1c8EC578F372e157
  • 038cca5 feat: don't crash on failing curve's latestRoundData
  • bee05c7 feat: add tvw and borrowed amount usd to rankings

Bug fixes

  • 7f29aa8 fix: sort events in sdk-go
  • c782f51 fix: handle failed tokenDisabled call

v2.1.10

31 Oct 16:38
Compare
Choose a tag to compare

Changelog

Features