Summary
OverSync docs and UI rely on explorer links for reviewer verification. Add a centralized explorer URL builder and tests for Sepolia, Ethereum mainnet-disabled paths, Stellar testnet, and Stellar public network placeholders.
High reviewer value, easy utility/tests.
Scope
- Add or centralize explorer URL helpers for transaction, address, and Soroban contract IDs.
- Cover Sepolia Etherscan and StellarExpert testnet URLs.
- Ensure unknown network values fail clearly or return null instead of malformed links.
- Add tests for tx hash, EVM address, Stellar account, and Soroban contract id.
Guardrails
- Do not enable mainnet UI paths.
- Do not hard-code fake transaction hashes.
- Keep helper pure and dependency-free.
Acceptance criteria
- Explorer links are generated consistently.
- Invalid network/input cases are tested.
- Existing frontend/history tests pass.
Wave complexity (maintainer)
High - 200 points
Summary
OverSync docs and UI rely on explorer links for reviewer verification. Add a centralized explorer URL builder and tests for Sepolia, Ethereum mainnet-disabled paths, Stellar testnet, and Stellar public network placeholders.
High reviewer value, easy utility/tests.
Scope
Guardrails
Acceptance criteria
Wave complexity (maintainer)
High - 200 points