-
Notifications
You must be signed in to change notification settings - Fork 12
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
[Configs] Add foundation for RelayMiner operation configs. #284
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will this require additional changes if we go with proxy_name
and service_id
instead of name
or would we want to do this in a followup PR?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the multiple iterations on this!
The CI will now also run the e2e tests on devnet, which increases the time it takes to complete all CI checks. |
proxy_names: | ||
- http-proxy | ||
hosts: | ||
- tcp://relayminers:8545 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this be just relayminers
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since we don't have any proxy/load banalncer yet, the port needs to be added here. Also the tcp://
scheme is here for url validation, it is then stripped to only take the host part.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's frikkin 🚢 this thing!
…or/supplier-keys * issues/141/refactor/claim-proof: chore: add TODOs [Docs] Load Test #1 - Plan (#286) [Bug] Fix observable error logging (#298) [docs] Relayminer config documentation (#288) [Configs] Add foundation for RelayMiner operation configs. (#284) [SMT] Update to use SMT v0.8.2 (#297) [EventsReplayClient] Fix Replay Client Bugs (#267)
…ctor/supplier-errors * issues/141/refactor/supplier-keys: chore: add TODOs [Docs] Load Test #1 - Plan (#286) [Bug] Fix observable error logging (#298) [docs] Relayminer config documentation (#288) [Configs] Add foundation for RelayMiner operation configs. (#284) [SMT] Update to use SMT v0.8.2 (#297) [EventsReplayClient] Fix Replay Client Bugs (#267)
…ep/in-memory-network * issues/141/refactor/supplier-errors: chore: add TODOs [Docs] Load Test #1 - Plan (#286) [Bug] Fix observable error logging (#298) [docs] Relayminer config documentation (#288) [Configs] Add foundation for RelayMiner operation configs. (#284) [SMT] Update to use SMT v0.8.2 (#297) [EventsReplayClient] Fix Replay Client Bugs (#267)
…/in-memory-network * issues/141/prep/in-memory-network: chore: add #GetConfig() chore: rename InMemoryCosmosNetwork to InMemoryNetwork chore: update comment chore: review feedback improvements chore: add TODOs [Docs] Load Test #1 - Plan (#286) [Bug] Fix observable error logging (#298) [docs] Relayminer config documentation (#288) [Configs] Add foundation for RelayMiner operation configs. (#284) [SMT] Update to use SMT v0.8.2 (#297) [EventsReplayClient] Fix Replay Client Bugs (#267)
…ctor/in-memory-network * issues/141/feat/in-memory-network: chore: fix comment typo chore: post-merge refactor chore: fix comment chore: add #GetConfig() chore: rename InMemoryCosmosNetwork to InMemoryNetwork chore: update comment chore: review feedback improvements chore: add TODOs [Docs] Load Test #1 - Plan (#286) [Bug] Fix observable error logging (#298) [docs] Relayminer config documentation (#288) [Configs] Add foundation for RelayMiner operation configs. (#284) [SMT] Update to use SMT v0.8.2 (#297) [EventsReplayClient] Fix Replay Client Bugs (#267)
…refactor/proof-store-indices * issues/141/refactor/in-memory-network: chore: post-merge refactor chore: review feedback improvements chore: fix comment typo chore: post-merge refactor chore: fix comment chore: add #GetConfig() chore: rename InMemoryCosmosNetwork to InMemoryNetwork chore: update comment chore: review feedback improvements chore: add TODOs [Docs] Load Test #1 - Plan (#286) [Bug] Fix observable error logging (#298) [docs] Relayminer config documentation (#288) [Configs] Add foundation for RelayMiner operation configs. (#284) [SMT] Update to use SMT v0.8.2 (#297) [EventsReplayClient] Fix Replay Client Bugs (#267)
* feat: Working SDK with AppGateServer integration * chore: Address change requests * fix: Chain depinject configs * chore: Expose the full SessionSuppliers struct * fix: Avoid nil sessions on GetSessionSupplierEndpoints * chore: Explain SingleSupplierEndpoint struct usage * fix: Rename client/event import as per main chainges * fix: Add missing fmt package * feat: Enable gRPC client connection * feat: Have distinct JSON-RPC and gRPC urls * chore: Trigger e2e tests * chore: Rename config files entries and enable grpc for off-chain actors * chore: Revert reviewdog * chore: Address request changes * chore: Fix temp assignment of FlagGRPC * feat: [WIP] Implement new replayminer config * feat: Adapt tests to new relay miner config * chore: Add relay miner config and full example * chore: add valid relay miner config * chore: Address request changes * fix: Correct tests error assertions * chore: Address request changes * refactor: Split relayminer config parsing and validation logic * chore: Add TODO to make MarshalAndSend RPC-type agnostic * chore: Strip-off comments form AppGateServer config, add documented example config * chore: Strip comments out of relay miner config and reorder entries * chore: Update flagNode variables and command documentation * fix: Update sequencer host used in local net * chore: Address change requests * chore: Add UDP in TODO comment * chore: Improve documentation about multiple hosts config * chore: Add change to trigger e2e test * chore: e2e bump * fix: Use RPC url for tx broadcasting
Summary
Human Summary
RlayMiner
configuration ([META] Add a new relayminer config #246) parserRelayMiner
server initialization toSupplier
's dataRelayMiner
config parser testsRelayMiner
unit testsThis PR is based on #257 and deprecates the
RelayMiner
part of it.Issue
Type of change
Select one or more:
Testing
make go_develop_and_test
make test_e2e
devnet-test-e2e
label to the PR. This is VERY expensive, only do it after all the reviews are complete.Sanity Checklist