Commit Graph

101 Commits

Author SHA1 Message Date
defiQUG
8433cf5c8a chore: add prettier and eslint as dev dependencies
Some checks failed
Security Audit / audit (push) Has been cancelled
Performance Benchmark / benchmark (push) Has been cancelled
2026-01-14 02:17:39 -08:00
defiQUG
55fe7d10eb feat: comprehensive project improvements and fixes
- Fix all TypeScript compilation errors (40+ fixes)
  - Add missing type definitions (TransactionRequest, SafeInfo)
  - Fix TransactionRequestStatus vs TransactionStatus confusion
  - Fix import paths and provider type issues
  - Fix test file errors and mock providers

- Implement comprehensive security features
  - AES-GCM encryption with PBKDF2 key derivation
  - Input validation and sanitization
  - Rate limiting and nonce management
  - Replay attack prevention
  - Access control and authorization

- Add comprehensive test suite
  - Integration tests for transaction flow
  - Security validation tests
  - Wallet management tests
  - Encryption and rate limiter tests
  - E2E tests with Playwright

- Add extensive documentation
  - 12 numbered guides (setup, development, API, security, etc.)
  - Security documentation and audit reports
  - Code review and testing reports
  - Project organization documentation

- Update dependencies
  - Update axios to latest version (security fix)
  - Update React types to v18
  - Fix peer dependency warnings

- Add development tooling
  - CI/CD workflows (GitHub Actions)
  - Pre-commit hooks (Husky)
  - Linting and formatting (Prettier, ESLint)
  - Security audit workflow
  - Performance benchmarking

- Reorganize project structure
  - Move reports to docs/reports/
  - Clean up root directory
  - Organize documentation

- Add new features
  - Smart wallet management (Gnosis Safe, ERC4337)
  - Transaction execution and approval workflows
  - Balance management and token support
  - Error boundary and monitoring (Sentry)

- Fix WalletConnect configuration
  - Handle missing projectId gracefully
  - Add environment variable template
2026-01-14 02:17:26 -08:00
apoorvlathey
cdde90c128 fix: update nextjs package 2025-12-21 17:39:53 +04:00
apoorvlathey
7df2ae5710 add new chains 2025-05-06 18:51:59 +05:30
apoorvlathey
a1a6f91521 Merge branch 'master' of https://github.com/impersonator-eth/impersonator 2025-04-14 16:05:39 +04:00
apoorvlathey
567f7d34bc add gitcoin notif bar 2025-04-14 16:04:25 +04:00
Anupriya Lathey
a9840802c2 fix: removed degen action (#25) 2025-03-02 20:21:59 +04:00
apoorvlathey
ebd7f4b0b0 add funding.json for OP RetroPGF 2025-02-27 01:36:56 +04:00
apoorvlathey
671cbfbae4 update with new chains including unichain, berachain, and more 2025-02-12 01:40:11 +04:00
apoorvlathey
a686c3cf56 update notification bar for solana 2024-11-25 03:39:20 +04:00
apoorvlathey
e6303ffc64 useCallback for listeners 2024-10-30 19:25:32 +04:00
apoorvlathey
895f6d37b2 fix localStorage build 2024-10-30 17:05:41 +04:00
apoorvlathey
8a509da130 add gg22 notif bar 2024-10-30 16:58:54 +04:00
apoorvlathey
dd471cfd5b update twitter handle 2024-10-30 16:45:32 +04:00
apoorvlathey
fd9ed28cf8 fix address localStorage 2024-10-30 16:37:32 +04:00
apoorvlathey
327ad9d7e4 fix tenderly initial value from local storage 2024-10-30 16:15:50 +04:00
apoorvlathey
255906af40 Merge branch 'master' of https://github.com/impersonator-eth/impersonator 2024-10-23 16:05:16 +04:00
apoorvlathey
5dd0fc14f0 add mit license 2024-10-23 16:03:56 +04:00
Elias Rad
08c5e55574 Update communicator.ts (#23) 2024-09-29 21:15:38 +04:00
apoorvlathey
aa911d8865 update packages, try to fix build issue 2024-09-23 14:03:11 +04:00
apoorvlathey
b62904ea42 chore: remove new ui notif bar 2024-08-01 18:52:43 +05:30
apoorvlathey
0974bf0a96 fix: upgrade typescript to v5.x.x 2024-05-07 00:31:09 +10:00
apoorvlathey
032785a316 feat: move to nextjs 2024-05-07 00:18:18 +10:00
apoorvlathey
602ae4389e add degen-tips-readme-action 2024-05-03 23:00:37 +10:00
Dhairya Sethi
597fc00ac9 feat: format eth in value (#21) 2024-04-25 14:45:36 +08:00
apoorvlathey
557370042a feat: improve dark color scheme 2024-03-10 04:41:36 +05:30
apoorvlathey
01c5696d83 upgrade evm-rpcs-list 2024-03-07 16:34:33 +05:30
apoorvlathey
af93e0e33e update meta tags for farcaster frame 2024-02-09 06:56:52 +05:30
apoorvlathey
c27320c4d9 replace to swiss-knife for calldata decoding 2023-12-04 00:08:22 +05:30
apoorvlathey
2a2f875c9c add grant subdomains 2023-11-29 06:07:38 +05:30
apoorvlathey
4f6f0ef195 display gitcoin donor in Notification bar 2023-09-22 08:07:21 +05:30
apoorvlathey
c0101added provide donation address via env 2023-09-22 00:16:50 +05:30
apoorvlathey
9370343f95 add Support button 2023-09-21 18:11:33 +05:30
apoorvlathey
c9646b919a fix typescript error 2023-09-21 16:13:23 +05:30
apoorvlathey
dbb34c14d9 upgrade node, use pnpm 2023-09-21 14:06:41 +05:30
apoorvlathey
f3a137f297 fix SupportedDapps clipping 2023-09-13 18:48:02 +05:30
apoorvlathey
131d04696d update fetchSafeDapps endpoint 2023-09-11 15:21:54 +05:30
apoorvlathey
cf05a97174 Merge branch 'master' of https://github.com/apoorvlathey/impersonator 2023-07-22 11:07:11 +02:00
apoorvlathey
c968d815e7 add vscode settings 2023-07-22 11:07:09 +02:00
apoorvlathey
117c979c23 handle null requiredNamespace (which should be required though as per WCv2) 2023-07-12 14:26:08 +05:30
apoorvlathey
826f585b4c remove WC v1 2023-07-06 16:07:24 +05:30
apoorvlathey
c5421e8c87 upgrade evm-rpcs-list 2023-07-02 11:23:19 +05:30
apoorvlathey
03ed4b3ed3 set logo in navbar 2023-06-21 17:27:12 +05:30
apoorvlathey
46ed987303 change favicon 2023-06-21 17:20:27 +05:30
apoorvlathey
4d81d720c0 add notification bar 2023-06-21 16:52:09 +05:30
apoorvlathey
b240af1215 update meta image 2023-06-15 03:45:04 +05:30
apoorvlathey
c33693b4e6 add address book 2023-06-15 03:38:10 +05:30
apoorvlathey
43c1523772 allow debugging of calldata 2023-06-15 01:52:25 +05:30
apoorvlathey
9646a69aa1 persist dapp url 2023-06-12 01:58:00 +05:30
apoorvlathey
6a6c609817 persist last entered address if WC cache doesn't exist 2023-06-12 01:45:02 +05:30