Skip to content

Feat/wallet sandbox#28

Open
aliyuHabibu wants to merge 3 commits into
Savitura:mainfrom
aliyuHabibu:feat/wallet-sandbox
Open

Feat/wallet sandbox#28
aliyuHabibu wants to merge 3 commits into
Savitura:mainfrom
aliyuHabibu:feat/wallet-sandbox

Conversation

@aliyuHabibu

Copy link
Copy Markdown

Ready for review

Closes #2

- WebhookEndpoint and WebhookDelivery TypeORM entities
- Register, fire (HMAC-signed), and delivery log endpoints
- 8 sample payloads across CrowdPay and Fluxa providers
- Full React client component with event type checkboxes,
  delivery log table, sample payload preview, and HMAC code sample
- Fixed pre-existing TS bugs in sandbox/page.tsx and lib/api.ts
…nces, and payment

- WalletService: generateKeypair, fundFromFriendbot, getBalances,
  sendPayment (transaction build + submit)
- 4 controller endpoints: POST /wallet/generate, POST /wallet/fund,
  GET /wallet/balances, POST /wallet/payment
- Frontend sandbox-tool: create wallet via API, fund via Friendbot,
  per-wallet card with copyable public key, hidden/reveal secret key,
  asset balances, send payment form with asset dropdown
- Wallets persisted in localStorage across page refresh
- Testnet-only warning banner
- Fixed pre-existing broken JSX in sandbox/page.tsx
- Fixed pre-existing missing getContractInfo closing brace in api.ts
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.

Wallet Sandbox — Testnet Wallet Manager for Developers

1 participant