diff --git a/components/dashboard/contract-escrow-summary.tsx b/components/dashboard/contract-escrow-summary.tsx
index 264972e..f3ec6ce 100644
--- a/components/dashboard/contract-escrow-summary.tsx
+++ b/components/dashboard/contract-escrow-summary.tsx
@@ -7,6 +7,8 @@ import {
EscrowStatusTracker,
type EscrowStage,
} from "@/components/dashboard/escrow-status-tracker";
+import { ContractAddress, TransactionHash } from "@/components/stellar";
+import { networkFromPassphrase } from "@/lib/stellar/explorer";
interface EscrowInfo {
escrow_address: string | null;
@@ -32,6 +34,8 @@ export function ContractEscrowSummary({
const escrowStage: EscrowStage =
(escrow?.escrow_status as EscrowStage | undefined) ?? "Funded";
+ const network = networkFromPassphrase(escrow?.network_passphrase);
+
return (
@@ -61,7 +65,14 @@ export function ContractEscrowSummary({
{escrow.escrow_address && (
- Address: {escrow.escrow_address}
+ Address:
+
)}
{escrow.network_passphrase && (
@@ -96,8 +107,16 @@ export function ContractEscrowSummary({
{escrow.funding_tx_hash && (
-
- Funding Tx: {escrow.funding_tx_hash}
+
+ Funding Tx:
+
)}
diff --git a/components/freelancer/freelancer-profile.tsx b/components/freelancer/freelancer-profile.tsx
index fdcd533..b8f6671 100644
--- a/components/freelancer/freelancer-profile.tsx
+++ b/components/freelancer/freelancer-profile.tsx
@@ -6,7 +6,6 @@ import {
CheckCircle2,
Clock,
Copy,
- ExternalLink,
Shield,
Star,
TrendingUp,
@@ -16,6 +15,7 @@ import { Badge } from '@/components/ui/badge'
import { Button } from '@/components/ui/button'
import { Progress } from '@/components/ui/progress'
import type { FreelancerReputationPayload } from '@/lib/reputation'
+import { WalletAddress } from '@/components/stellar'
const MOCK_SKILLS = [
'Next.js',
@@ -275,15 +275,13 @@ export function FreelancerProfile() {
)}
{walletAddress && (
-