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

[VRF-567] Mercury price feed registry #10348

Merged
merged 37 commits into from
Sep 20, 2023
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
283c4c3
[VRF-567] Mercury price feed registry
vreff Aug 24, 2023
71e87f8
prettier
vreff Aug 24, 2023
c8a56ca
Add set/add feed functionality
vreff Aug 28, 2023
b8c82d9
Add configuration functions
vreff Aug 28, 2023
67e762b
Use the result of 'verify'
vreff Aug 28, 2023
2697c03
Fix typo
vreff Aug 28, 2023
5024dc2
Add access control and extra tests, fix chainspecific util, and make …
vreff Aug 30, 2023
6b933fb
Use different URL for fork.
vreff Aug 30, 2023
1715b24
Add snapshot
vreff Aug 30, 2023
5b0ab7c
Ensure batch upkeep doesn't revert, and add permissions for it
vreff Aug 30, 2023
896785b
Fix typos, update snapshots
vreff Aug 30, 2023
28c232b
Update contracts/src/v0.8/dev/automation/upkeeps/MercuryRegistry.sol
vreff Aug 31, 2023
f511940
Update contracts/src/v0.8/dev/automation/upkeeps/MercuryRegistry.sol
vreff Aug 31, 2023
96f04a0
Update documentation, and adjust test to use forked block only for CI
vreff Aug 31, 2023
9485c2b
Add documentation for caching behavior
vreff Aug 31, 2023
4c51cf9
Merge branch 'develop' into feature/VRF-567-mercury-registry
vreff Sep 1, 2023
ffef470
Update interface from feedlookup to streamslookup
vreff Sep 1, 2023
d91701f
Remove inaccurate lookup data in test
vreff Sep 1, 2023
b537c1d
Update gas snapshot
vreff Sep 1, 2023
b2808f9
Merge branch 'develop' into feature/VRF-567-mercury-registry
vreff Sep 1, 2023
d65a3bb
Merge branch 'develop' into feature/VRF-567-mercury-registry
vreff Sep 1, 2023
883934d
Remove fork testing in CI
vreff Sep 1, 2023
b95cca9
Make staleness seconds and deviation PPM feed-specific
vreff Sep 1, 2023
c9a8220
Replace text require with custom error for feed lenght check
vreff Sep 1, 2023
3c3632a
Update gas snapshot
vreff Sep 1, 2023
98211bc
Prettier
vreff Sep 1, 2023
84562e0
Change flag restrition on fork testing
vreff Sep 1, 2023
1347e2b
Merge branch 'develop' into feature/VRF-567-mercury-registry
vreff Sep 5, 2023
eb5637a
Update automation-dev.gas-snapshot
vreff Sep 5, 2023
60f51e0
Merge branch 'develop' into feature/VRF-567-mercury-registry
vreff Sep 6, 2023
3b37f42
Merge branch 'develop' into feature/VRF-567-mercury-registry
vreff Sep 13, 2023
45458e0
Update file locations
vreff Sep 13, 2023
6320cff
Merge branch 'develop' into feature/VRF-567-mercury-registry
vreff Sep 13, 2023
98e03ee
Merge branch 'develop' into feature/VRF-567-mercury-registry
vreff Sep 19, 2023
bf78e9c
Add comment denoting the use of Mercury v0.2
vreff Sep 19, 2023
62ca3c3
Merge branch 'develop' into feature/VRF-567-mercury-registry
vreff Sep 20, 2023
2e9f0f3
Merge branch 'develop' into feature/VRF-567-mercury-registry
vreff Sep 20, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion contracts/gas-snapshots/automation-dev.gas-snapshot
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,6 @@ AutomationForwarder_forward:testBasicSuccess() (gas: 87630)
AutomationForwarder_forward:testNotAuthorizedReverts() (gas: 21681)
AutomationForwarder_forward:testWrongFunctionSelectorSuccess() (gas: 17958)
AutomationForwarder_updateRegistry:testBasicSuccess() (gas: 14577)
AutomationForwarder_updateRegistry:testNotFromRegistryNotAuthorizedReverts() (gas: 13893)
AutomationForwarder_updateRegistry:testNotFromRegistryNotAuthorizedReverts() (gas: 13893)
MercuryRegistryTest:testMercuryRegistry() (gas: 1067917)
MercuryRegistryTest:testMercuryRegistryBatchUpkeep() (gas: 1816349)
Loading