Skip to content

Commit 5ee41cd

Browse files
committed
prune env
1 parent 0d26cd8 commit 5ee41cd

File tree

2 files changed

+59
-9
lines changed

2 files changed

+59
-9
lines changed

.env.sample

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,24 @@
1-
ONE_SIGNAL_APP_ID=
2-
ONE_SIGNAL_ACCOUNT_TAG_SALT=
3-
WALLET_CONNECT_PROJECT_ID=
4-
WALLET_CONNECT_METADATA_URL=
51
MAINNET_RPC_URL=
62
DEVNET_RPC_URL=
7-
WALLET_REST_URI=
3+
MAINNET_HELIUM_TRANSACTION_API=
4+
DEVNET_HELIUM_TRANSACTION_API=
5+
86
ONBOARDING_API_URL=
9-
HELIUM_VOTE_API_URL=
10-
DEVNET_HELIUM_VOTE_API_URL=
7+
WALLET_REST_URI=
8+
119
MIGRATION_SERVER_URL=
1210
TOKENS_TO_RENT_SERVICE_URL=
1311
TOKENS_TO_RENT_SERVICE_DEVNET_URL=
14-
JUP_SWAP_API=
15-
HELIUM_TRANSACTION_API=
1612
PMTILES_URL=
13+
14+
ONE_SIGNAL_APP_ID=
15+
ONE_SIGNAL_ACCOUNT_TAG_SALT=
16+
17+
WALLET_CONNECT_PROJECT_ID=
18+
WALLET_CONNECT_METADATA_URL=
19+
20+
HELIUM_VOTE_API_URL=
21+
DEVNET_HELIUM_VOTE_API_URL=
22+
1723
VIEW_AS=
24+
NO_FLIPPER=

CLAUDE.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Helium Wallet App
2+
3+
React Native Solana wallet with extensive Helium ecosystem integration.
4+
5+
## Commands
6+
7+
```bash
8+
yarn # Install dependencies
9+
yarn pod-install # iOS pods (run `bundle install` first)
10+
yarn ios # Run iOS app
11+
yarn android # Run Android app
12+
yarn lint # ESLint + TypeScript check
13+
yarn test # Jest tests
14+
yarn clean-start # Metro with cache clear
15+
yarn bump-patch # Version bump (also: bump-minor, bump-major)
16+
```
17+
18+
## Architecture
19+
20+
### Structure
21+
- **Feature-based** - `src/features/` (account, payment, governance, swaps, browser, etc.)
22+
- **Redux Toolkit** - `src/store/slices/` with RTK Query
23+
- **Redux Persist** - app/auth/hotspots/browser slices persisted
24+
- **Shopify Restyle** - theming in `src/theme/`
25+
- **React Navigation v6** - Stack + Bottom Tabs
26+
- **Provider hierarchy** - 17+ nested providers in App.tsx
27+
28+
### Solana/Helium
29+
- `src/solana/` - SolanaProvider, WalletSignProvider, account cache
30+
- 36+ @helium/* packages for SDKs, hooks, IDLs
31+
- Hardware wallets: Ledger (BLE), Keystone (QR)
32+
- Transaction building via @helium/transactions
33+
34+
## Import Aliases
35+
36+
`@components`, `@hooks`, `@utils`, `@theme`, `@storage`, `@types`, `@assets`, `@constants`, `@helium/crypto`
37+
38+
## Code Style
39+
40+
- Airbnb + Prettier (single quotes, no semicolons, trailing commas)
41+
- `_` prefix for unused vars
42+
- Redux slices exempt from param-reassign rule
43+
- console.warn/error allowed, console.log stripped in production

0 commit comments

Comments
 (0)