Remove dead code: packages/transaction/lib/bridge.ts

Summary

The file packages/transaction/lib/bridge.ts is dead code and should be deleted.

Analysis

No imports found:

  • Searched entire codebase for imports from bridge.ts (excluding bridge-api.ts)
  • No files import from @transaction/lib/bridge or ./bridge
  • Not exported from packages/transaction/index.ts

Unique exports with 0 usages:

  • normalizePost - defined but never imported
  • getRelationshipBetweenAccounts - defined but never imported
  • type Subscription - defined but never imported
  • getTwitterInfo - duplicated in custom-api.ts (which is what's actually used)

Context: The codebase has migrated to using bridge-api.ts which:

  • Has similar functionality
  • Correctly uses getChain() from ./chain (logging wrapper)
  • Is what all app code imports

The old bridge.ts was left behind during migration and uses hiveChainService.getHiveChain() directly (bypasses logging), but since it's never imported, this doesn't matter.

Action Required

Delete packages/transaction/lib/bridge.ts

Verification Before Deletion

# Confirm no imports
grep -r "from.*bridge['\"]" --include="*.ts" --include="*.tsx" | grep -v bridge-api | grep -v node_modules

# Should return empty