Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.11.7 #62

Merged
merged 2 commits into from
Feb 20, 2024
Merged

v0.11.7 #62

merged 2 commits into from
Feb 20, 2024

Conversation

pouya-eghbali
Copy link
Member

  • Add multi-asset price tracking

@pouya-eghbali pouya-eghbali added the WTD Trigger What-The-Diff label Feb 20, 2024
Copy link

what-the-diff bot commented Feb 20, 2024

PR Summary

  • Integration of UniSwap V3 for fetching and indexing token prices
    We added new configurations in the conf.yaml file to fetch and index token prices from UniSwap V3. This feature allows us to access more updated and accurate token prices.

  • Enhancement of RPC endpoint for Ethereum
    We changed the RPC endpoint for Ethereum. This should bring better performance, enhanced security and increased reliability to our Ethereum network communications.

  • Inclusion of metadata (Asset, Chain, Pair) to AssetPrice entity
    Enhancements were made to the AssetPrice structure to now include metadata like 'Asset', 'Chain', and 'Pair' in uniswap.go file. This additional information provides more context to the asset prices.

  • Removal of unused 'DataSet' Edge
    The 'DataSet' edge which was not being utilized has been abolished. This change ensures our code remains clean, optimized and focussed.

  • Extensive revisions in 'AssetPrice' related files
    We have fundamentally reworked and improved many operations related to the 'AssetPrice' entity, implementing several fresh methods. These changes aim to improve the functionality, readability, and structure of the code surrounding this entity.

  • Removal of 'DataSet' references and related files
    We removed references to 'DataSet' and the data set-related files, as this particular feature was unused. The removal of unused files and code references improves the cleanliness and efficiency of the codebase.

  • Schema Adjustments in 'AssetPrice'
    We have made critical modifications to improve the 'AssetPrice' schema based on our new requirements. These fresh modifications permit the addition of new fields and indexes, thus improving data organization and performance.

  • Improvements in Uniswap handling
    Updates to the uniswap.go were completed, involving the addition of new fields, implementation of new functions, and changes to its signature for certain methods. These improvements were made to conform to the new updated way of our system's handling of the Uniswap data.

  • Enhanced price caching Mechanism
    Within uniswap.go, we updated the functionalities related to caching of price data to be more effective in dealing with the additional fields and extended data handling needs. This design change improves the system's data fetching, storing and accessing capabilities for price information.

For each of these items, the goal is always about improving our system's performance, security, and efficiency, providing a better user experience overall, and paving the way for future enhancements and features.

@pouya-eghbali pouya-eghbali merged commit 68039ba into master Feb 20, 2024
1 check passed
@pouya-eghbali pouya-eghbali deleted the v0.11.7 branch February 20, 2024 10:32
logicalangel pushed a commit that referenced this pull request Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WTD Trigger What-The-Diff
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant