Skip to content

[SCF high][easy] Add frontend diligence snapshot panel for deployment proof #148

Description

@karagozemin

Why this matters

SCF reviewers and investors should be able to see the live OverSync proof points without digging through README tables. This is a small frontend-only feature that turns existing deployment facts into an investor/SCF-ready evidence surface.

Scope

Add a compact Diligence snapshot panel to the frontend that shows:

  • current public mode: testnet-only vs mainnet-enabled flag;
  • Sepolia HTLC address with explorer link;
  • Sepolia ResolverRegistry address with explorer link;
  • Stellar testnet HTLC contract with Stellar Expert link;
  • Stellar testnet ResolverRegistry contract with Stellar Expert link;
  • coordinator status link if configured;
  • short copy: No validator set, no attester, HTLC refund path.

Prefer deriving values from existing config/deployment files instead of hard-coding new constants in the component.

Suggested files

  • frontend/src/App.tsx
  • frontend/src/config/networks.ts
  • deployments.testnet.json
  • optional new component under frontend/src/components/

Acceptance criteria

  • Panel is visible in testnet mode without requiring wallet connection.
  • All displayed explorer links are clickable.
  • Empty/missing config values degrade to Not configured instead of throwing.
  • No swap or settlement semantics change.
  • pnpm --filter @oversync/frontend build passes.

Metadata

Metadata

Assignees

Labels

SCF 7.0Issues that strengthen the SCF 7.0 resubmission packageStellar WaveIssues in the Stellar wave programenhancementNew feature or requestgood first issueGood for newcomersinvestor readinessWork that improves investor, grant, or partner diligence materialslow riskScoped work that should not change bridge settlement semanticspriority: highHigh-impact work for SCF, investor readiness, or launch confidence

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions