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

6707 pause feed #6982

Closed
wants to merge 1 commit into from
Closed

6707 pause feed #6982

wants to merge 1 commit into from

Conversation

turadg
Copy link
Member

@turadg turadg commented Feb 12, 2023

closes: #6707
stacks on #6977

Description

Provides EC the power to pause pushes (for all oracles) to a particular feed.

The issue described doing this by adding an identifier in the 'PushPrice' offer string. I opted against that because of,

  1. the changes it would require to the middleware
  2. the complexity of maintaining another identifier
  3. that governance API calls are easy to add since 6701 EC addOracles to a governed fluxAggregator #6975

Security Considerations

Grants EC the power pause price pushes to a feed.

Scaling Considerations

--

Documentation Considerations

Part of EC tooling documentation.

Testing Considerations

New tests. While working in these contract/wallet/governance integration tests I think a driver may be worthwhile. I factored out voteForOpenQuestion here and may do more in #6859

@turadg turadg requested a review from dckc February 12, 2023 16:35
@turadg turadg force-pushed the 6701-ec-removeOracles branch 2 times, most recently from bcf33fe to 70e196e Compare February 13, 2023 18:55
@turadg turadg force-pushed the 6701-ec-removeOracles branch from 70e196e to 9b6e2cd Compare February 13, 2023 19:42
@dckc
Copy link
Member

dckc commented Feb 13, 2023

should be "closes #6707"?

@dckc
Copy link
Member

dckc commented Feb 13, 2023

This design using a governed API relies on the contract to correctly implement pausing, where using invitation description matching is done by Zoe, without cooperation of the contract. I/we should ask around about that a bit...

Base automatically changed from 6701-ec-removeOracles to master February 13, 2023 20:22
@turadg
Copy link
Member Author

turadg commented Feb 13, 2023

Closing as it's not needed anytime soon

@turadg turadg closed this Feb 13, 2023
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.

EC needs to be able to pause each asset price feed (from all oracle node operators)
2 participants