All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Moved
tables.rs
abstraction intosubstreams-database-change
crate
- Update q192 to use real computed q192 value instead of truncated js value to have more precise values and closer to the real value mathematically.
- Javascript Engine 2^192 computed value: 6277101735386681000000000000000000000000000000000000000000 Real value of 2^192: 6277101735386680763835789423207666416102355444464034512896
- Release v0.2.7
- Fixed issue with tvlUSD on
token
,TokenDayData
andTokenHourData
where the token_tvl value was wrongfully fetched from the store.
- Fix issue with "open" and "close" being reinitialized when a token was used for a transaction in a pool.
- Fix liquidities when computing the derived eth price of token 0 and token 1.
- Fix issue with liquidities check when looping over the storage changes.
- Fix issue for
store_pool_liquidities
which was setting all the liquidities for the pools atordinal
0. This caused issues when computing thederived_eth_prices
fortoken0
andtoken1
because we were wrongfully matching liquidities for pools which didn't really have any liquidities.
- Latest fix to the TokenDayData, TokenHourData, PoolDayData and PoolHourData properly created entities.
Note The version in the
substreams.yaml
is still stated as 0.1.5-beta as it was forgotten to bump the version to 0.2.1.
- Stable release of Uniswap v3 Substreams containing fixes to PoolDayData, PoolHourData, TokenDayData and TokenHourData.
- Fix tick mathematics
- Major refactoring for better performance to remove a couple of substreams modules
- Fix some data discrepancies where human errors were introduced
- Add new usage of
has_*
store methods for better performance
- Adding beta release of v0.1.2
- Fix issue when
map_pool_sqrt_price
was panicking because ofmust_get_last
call onpool_store