Skip to content

feat: transaction history page#86

Open
opensecretsauce wants to merge 2 commits intosorosave-protocol:mainfrom
opensecretsauce:feat/transaction-history
Open

feat: transaction history page#86
opensecretsauce wants to merge 2 commits intosorosave-protocol:mainfrom
opensecretsauce:feat/transaction-history

Conversation

@opensecretsauce
Copy link

Closes #6

Changes

  • New /history page listing all wallet transactions
  • Transaction types: Contribution ⬆️, Payout ⬇️, Join 🤝
  • Summary row: total received (green) vs total contributed (red)
  • Each row shows: group name (linked), short tx hash → Stellar Expert explorer, timestamp
  • Wallet-gated: connect prompt when no wallet
  • History link added to Navbar

Build

pnpm build

- Add WalletAdapter interface (src/lib/wallets/index.ts)
- Add FreighterAdapter, xBullAdapter, AlbedoAdapter
- Refactor providers.tsx to support multiple wallets + localStorage persistence
- Update ConnectWallet.tsx with wallet selection modal
- Create src/lib/sdk.ts as local stub for @sorosave/sdk
- Create src/lib/wallet.ts with multi-wallet signTransaction routing
- Fix all @sorosave/sdk missing module errors — build passes clean
@opensecretsauce
Copy link
Author

⚠️ Dependency note: This PR should be reviewed after #81 merges. PR #81 introduces the foundational infrastructure (wallet adapters, local SDK stub, import fixes) that this feature builds on. Once #81 is merged, I will rebase this branch and the diff will only show the feature-specific changes.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add transaction history page

1 participant