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.16 #71

Merged
merged 3 commits into from
Mar 8, 2024
Merged

v0.11.16 #71

merged 3 commits into from
Mar 8, 2024

Conversation

pouya-eghbali
Copy link
Member

  • Separate storage and network functions into consumers and brokers
  • Add evmWallet to the config

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

what-the-diff bot commented Mar 8, 2024

PR Summary

  • Consumer Functionality Introduced

    A new file src/consumers/consumers.go has been added. This includes functions that let our system consume price reports and event logs. This helps us to gather data which we can later use for analytics or to trigger other actions.

  • Version Update

    The Version of our software has been updated from "0.11.15" to "0.11.16" in src/constants/constants.go. It signifies that we've made some significant changes and improvements.

  • Increased compatibility with Ethereum ecosystem

    We've made a series of updates to a data object we refer to as Signer. We added a field called EvmWallet. This allows us to link this data to the Ethereum Blockchain, thereby increasing our ability to interact with other systems that are part of the Ethereum ecosystem.

  • Improved Processes

    New processes like StartConsumer process has been instituted, which would enable us to start absorbing valuable data on demand. The RecordSignature function has been added, which allows us to log signature with related information.

  • Database Schemas Update

    Our data storage definition have been updated to include additional fields ('evm') to handle these new processes effectively. This includes updates to our Signer table and its related methods and objects in various files.

  • Modifying Server Behavior

    In src/net/server.go, we have updated the way we process price reports and event logs, as to handle and store signatures more effectively.

  • Shared Socket Connection

    To facilitate communication across different parts of our system, we've set up a shared socket connection system. A shared socket is like a common phone line that different parts of our system can use to talk to each other.

  • Improved Logging & Cleanup in Uniswap Interactions

    Few changes were made in uniswap.go that will enhance the way we manage logs. This helps us keep better track of what's happening inside our system. On top of that, we have also done some cleanup of unwanted variable and improved the program's performance.

Overall, these substantial updates revolve around improved data absorption, data management, and enhanced interaction with the Ethereum ecosystem.

@pouya-eghbali pouya-eghbali merged commit dde3cc2 into master Mar 8, 2024
1 check passed
@pouya-eghbali pouya-eghbali deleted the v0.11.16 branch March 8, 2024 21:37
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