[M2] Integrate block explorer URL override for Otterscan #4012
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR delivers part of Milestone 2: Frontend Integration of the CoW Grants Program RFP: CoW Protocol Playground Block Explorer Integration proposal by CoBuilders.
Updates the CoW Swap and Explorer Dockerfiles to use
REACT_APP_BLOCK_EXPLORER_URL, enabling all block explorer links to point to the local Otterscan instance (port 8003) instead of Etherscan.Milestone 2 Deliverables
CoW Swap Frontend Integration
REACT_APP_BLOCK_EXPLORER_URL=http://localhost:8003in buildCoW Explorer Frontend Integration
REACT_APP_BLOCK_EXPLORER_URL=http://localhost:8003in buildSuccess Criteria
Changes
Modified Files
Dockerfile.cowswapREACT_APP_BLOCK_EXPLORER_URLbuild argDockerfile.explorerREACT_APP_BLOCK_EXPLORER_URLenv varArchitecture
Dependencies
This PR depends on:
REACT_APP_BLOCK_EXPLORER_URLenv var supportTesting
Start the playground:
Open CoW Swap at
http://localhost:8000:http://localhost:8003/tx/{hash}Open CoW Explorer at
http://localhost:8001:http://localhost:8003/address/{addr}Verify Otterscan shows the transaction/address details with full traces
Demo
Milestones
Submitted by CoBuilders as part of the CoW Grants Program