Skip to content

feat: add MockAggregatorBatchReporter for batched oracle updates#52

Merged
nvtaveras merged 19 commits intomainfrom
feat/updateMockRelayers
Mar 23, 2026
Merged

feat: add MockAggregatorBatchReporter for batched oracle updates#52
nvtaveras merged 19 commits intomainfrom
feat/updateMockRelayers

Conversation

@nvtaveras
Copy link
Copy Markdown
Contributor

@nvtaveras nvtaveras commented Mar 20, 2026

Summary

This adds a new MockAggregatorBatchReporter contract that batches report() calls to all testnet mock aggregators in a single transaction. The contract is now whitelisted as the externalProvider address in the MockAggregator contracts, which can be called by the previous EOA reporter address.

The contract is deployed to both celo-sepolia and monad testnet:

https://sepolia.celoscan.io/address/0xbf111982c39b661d1cbc1621eb1450694fae1d3f
https://testnet.monadscan.com/address/0xbf111982c39b661d1cbc1621eb1450694fae1d3f

I also fixed some small errors in the existing scripts that I ran into while working on this.

@nvtaveras nvtaveras merged commit b2dc668 into main Mar 23, 2026
4 checks passed
@nvtaveras nvtaveras deleted the feat/updateMockRelayers branch March 23, 2026 15:23
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.

1 participant