Verify #322: fix indexer-first E2E registry #496
No reviewers
Labels
No labels
agent:fix_bugfix
agent:fix_conflicts
agent:fix_security
agent:gap_analysis
agent:implement
agent:open_issues
agents
agent:security_audit
agent:verify
area
timecurve
arena
arena-v2
audit
block:feature_review
block:security
bug
contracts
design
devops
docs
documentation
enhancement
epic
feature
frontend
indexer
low priority
megaeth
operations
ops
performance
QA
qa checklist
referrals
removal
security
smart-contracts
tech-debt
testing
time-arena
timecurve
visual-qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
code/yieldomega!496
Loading…
Reference in a new issue
No description provided.
Delete branch "verify/issue-322-indexer-registry"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Verification of GitLab #322 found all acceptance criteria already on
mainexcept indexer-first E2E, which failed withAV: unbound variablebecauseAdminSellVaultwas removed in #314. This MR drops the staleAdminSellVaultkey from the indexer registry JSON inscripts/e2e-anvil.sh, matchingverify_indexer_stack.sh.Acceptance checklist
frontend-testruns lintgrep 'npm run lint' .github/workflows/unit-tests.yml→ line 106cd frontend && npm run lint→ exit 0 (2 warnings, 0 errors)docs/testing/e2e-anvil.md§ indexer-first vs minimal;docs/testing/ci.md§322YIELDOMEGA_E2E_INDEXER=1 bash scripts/e2e-anvil.sh→anvil-indexer-first.spec.ts✓anvil-referrals.spec.tsin default flowbash scripts/e2e-anvil.sh→ includese2e/anvil-referrals.spec.ts✓ci.mdexplains GitLab/GitHub splitdocs/testing/ci.md§ GitLab vs GitHub CI (#322).gitlab-ci.ymlby designtest ! -f .gitlab-ci.ymlTest plan
cd frontend && npm run lintbash scripts/e2e-anvil.sh(default — referrals included)YIELDOMEGA_E2E_INDEXER=1 bash scripts/e2e-anvil.sh(indexer-first spec)Follow-ups
react-refresh/only-export-componentsESLint warnings so CI can adopt--max-warnings 0later.Security review — MR !496
Commit reviewed:
f7055025098a764c8991333e84a13110b59cc4ceScope:
scripts/e2e-anvil.sh— remove staleAdminSellVault/${AV}from indexer-first E2E registry JSON (YIELDOMEGA_E2E_INDEXER=1), aligning with DeployDev #314 (AdminSellVault no longer deployed).Outcome:
FINDINGS: 0medium+Summary: This MR is a 3-line test-harness fix only. No production registry, indexer config defaults, smart contracts, frontend, or API handlers are changed. Prior security-review threads: none on this MR.
Areas examined
jq -n --arg …(parameterized).${TA},${PV},${RR}sourcing is unchanged and pre-existing. Removing--arg av "${AV}"fixes an unbound-variable failure; it does not widen injection surface.LISTEN_ADDR=127.0.0.1:${INDEXER_PORT}and uses local Anvil RPC — unchanged by this diff.INDEXER_PRODUCTION)INDEXER_PRODUCTION; productionvalidate_address_registry_for_production(which still requiresAdminSellVaultwhen ingestion is enabled) is unaffected.Inline findings
None — no medium+ findings to thread on the diff.
Automated security review (EVM / Foundry / DeFi). Re-review if scope expands beyond this harness fix.
mentioned in commit
f83ad52f7b