Skip to content

DIPs testing#67

Draft
MoonBoi9001 wants to merge 6 commits intomainfrom
samuel/dips-dev-environment
Draft

DIPs testing#67
MoonBoi9001 wants to merge 6 commits intomainfrom
samuel/dips-dev-environment

Conversation

@MoonBoi9001
Copy link
Copy Markdown
Member

Dev environment for end-to-end DIPs testing against Horizon contracts. Sharing as a draft.

@MoonBoi9001 MoonBoi9001 force-pushed the samuel/dips-dev-environment branch 3 times, most recently from cb0c65b to 39e989f Compare March 9, 2026 23:13
@MoonBoi9001 MoonBoi9001 changed the title DIPs dev environment with local source mounts DIPs testing Mar 10, 2026
@MoonBoi9001 MoonBoi9001 force-pushed the samuel/dips-dev-environment branch from 39e989f to 28089bd Compare March 10, 2026 01:50
@MoonBoi9001 MoonBoi9001 force-pushed the samuel/dips-dev-environment branch from 7c68181 to 0345ff8 Compare March 18, 2026 23:15
@MoonBoi9001 MoonBoi9001 force-pushed the samuel/dips-dev-environment branch from 3d6c559 to ef16fd3 Compare April 30, 2026 10:42
MoonBoi9001 and others added 5 commits May 5, 2026 22:37
Mount local checkouts of contracts, indexer-rs, dipper, iisa, and the
eligibility-oracle-node so the stack runs your branches end-to-end. Also
adds a separate eligibility-oracle overlay and aligns the base compose
file with the dev overrides.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Add dev run-dips.sh entrypoints for indexer-agent and indexer-service so
they consume mounted source. Refresh dipper, iisa, eligibility-oracle,
tap-agent, and tap-escrow-manager run scripts to drive the end-to-end
DIPs pipeline against horizon contracts. Drop the iisa local-scoring
stub set (replaced by API-push design from the cronjob).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Add scripts for sending indexing requests, deploying test subgraphs,
generating extra indexers, monitoring the DIPs pipeline, checking
subgraph sync, and snapshotting network status. These drive the
end-to-end testing flow against the local stack.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Add reusable .claude/skills entries for the recurring DIPs testing
operations (fresh deploy, add indexers, deploy subgraphs, send indexing
request, network status). Add BUGS.md to log every issue surfaced during
end-to-end testing, CLAUDE.md for project-level guidance, and
TESTING-STATUS.md to track progress.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Switch the env file to the testing-targeted config: enable the
indexing-payments profile, point all *_SOURCE_ROOT at local checkouts,
pin contracts to mb9/dips-local-testing-fixes, and add the x402 receiver
wallet for the gateway. Refresh .gitignore alongside.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@MoonBoi9001 MoonBoi9001 force-pushed the samuel/dips-dev-environment branch from 962e3f7 to 972b4af Compare May 5, 2026 14:37
Base stack now brings up every service from pinned commits or images.
Per-service dips-*.yaml overlays opt individual components into a
source-mount mode that builds in-container from a local checkout.
dips.yaml stays as the mount-everything preset.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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