Skip to content

Conversation

@woogieboogie-jl
Copy link
Contributor

This PR aggregates all changes to support Adrastia's DataStreamsFeed.sol contract implementation.

Key Updates

  • Resolved multi-VM architecture merge conflicts (EVM/Solana split)
  • updateReport: Off-chain verification, requires REPORT_VERIFIER role, gas-efficient
  • verifyAndUpdateReport: Added parameterPayload field to report types
  • Enhanced configuration examples and documentation

Note that fields such as parameterPayload reportVersion etc were added in both evm and svm specs for integrity but think this could be modified later on.

This repo also Supersedes PR #23 which includes -

6665452: Fixed the local development setup by adding the dotenv package and making the Redis container more stable.

dd6c46d: Allowed the transmitter to recognize changes in config.yml without a full rebuild by adding it to a volume in Docker.

9fe3951: Enabled the updateReport function by adding reportVersion and verifiedReport fields to the report types.

c2fe6ad: Added a new config.yml file specifically for the quickstart guide.

0a5b0bc: Added support for on-chain verification via verifyAndUpdateReport and improved configuration file comments for clarity.

@woogieboogie-jl woogieboogie-jl changed the title Adding Support for Community-based DataStreamsFeed.sol for Transmitter Feat: Adding Support for Community-based DataStreamsFeed.sol for Transmitter Jul 2, 2025
pnpm-lock.yaml Outdated
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's stick to npm for version control.

@AtanasKrondev AtanasKrondev merged commit 9d1f365 into hackbg:master Jul 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants