Skip to content

[Wave 7 4/10] Explorer URL builder tests for Sepolia and Stellar testnet #73

Description

@karagozemin

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions