Skip to content

Comments

WIP upgrading local network to support indexing payments#62

Open
RembrandtK wants to merge 4 commits intomainfrom
rem-local-network
Open

WIP upgrading local network to support indexing payments#62
RembrandtK wants to merge 4 commits intomainfrom
rem-local-network

Conversation

@RembrandtK
Copy link
Member

This includes:

  • Significant refactoring of local-network setup, including to use profiles instead of overrides
  • Adding eligibility-oracle-node to support Rewards Eligibility Oracle (REO)
  • Adding tests to support REO, but intended to be a more general capability
  • Adding indexing payment related components to support replacing the upgrade indexer

I am not yet confident this will not break local-network for other people, although locally in good shape. Some of the newer components have local dev dependencies.

- Move container dirs into containers/ grouped by domain
  (core/, indexer/, indexing-payments/, query-payments/, oracles/, ui/)
- Remove git submodules and overrides system
- Add compose/dev/ overlays with descriptive profiles
- Add REO eligibility oracle and real IISA scoring service
- Simplify Dockerfiles to wrapper-only model
- Default config works out of the box without local builds
- test-baseline-state.sh: Layer 1 state observation
- test-baseline-queries.sh: baseline query validation
- test-indexer-guide-queries.sh: indexer guide queries
- test-reo-eligibility.sh: REO eligibility cycle e2e
Test suites: allocation lifecycle, eligibility, network state,
provision management, query fees, REO governance, reward collection,
stake management. Includes nextest config for serial execution.
- docs/testing/: test framework, REO test plan and status
- docs/eligibility-oracle/: goal and status tracking
- docs/explorer/: integration goal
- docs/flows/: updated testing flow guides
- docs/indexing-payments/: reorganize into safe-based/ subdir
- tests/README.md: coverage mapping table
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