Skip to content

Commit e96adf4

Browse files
committed
update readme and agents
1 parent 709d025 commit e96adf4

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed

AGENTS.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,15 @@ This file provides guidance to AI agents like Cursor/Claude Code/Codex/WARP when
2020
# Run instrumented tests
2121
./gradlew connectedDevDebugAndroidTest
2222

23-
# Build for E2E tests
23+
# Build for E2E tests (UI hooks enabled, local Electrum by default)
2424
E2E=true ./gradlew assembleDevRelease
2525

2626
# Build for E2E tests with geoblocking disabled
2727
GEO=false E2E=true ./gradlew assembleDevRelease
2828

29+
# Build for E2E tests using network Electrum (not local; staging/mainnet based on flavor)
30+
E2E=true E2E_BACKEND=network ./gradlew assembleTnetRelease
31+
2932
# Lint using detekt
3033
./gradlew detekt
3134

@@ -88,7 +91,7 @@ GEO=false E2E=true ./gradlew assembleDevRelease
8891

8992
- **dev**: Regtest network for development
9093
- **tnet**: Testnet network
91-
- **mainnet**: Production (currently commented out)
94+
- **mainnet**: Production
9295

9396
## Common Pitfalls
9497

README.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,12 +119,25 @@ To build the mainnet flavor:
119119
120120
### Build for E2E Testing
121121

122-
Simply pass `E2E=true` as environment variable and build any flavor.
122+
Pass `E2E=true` and build any flavor. By default, E2E uses a local Electrum override.
123123

124124
```sh
125125
E2E=true ./gradlew assembleDevRelease
126126
```
127127

128+
#### Use Network Electrum (Staging/Mainnet)
129+
130+
Set `E2E_BACKEND=network` to use the network Electrum based on the build flavor:
131+
132+
```sh
133+
# regtest (dev flavor)
134+
E2E=true E2E_BACKEND=network ./gradlew assembleDevRelease
135+
# testnet (tnet flavor)
136+
E2E=true E2E_BACKEND=network ./gradlew assembleTnetRelease
137+
# mainnet
138+
E2E=true E2E_BACKEND=network ./gradlew assembleMainnetRelease
139+
```
140+
128141
#### Disable Geoblocking Checks
129142

130143
By default, geoblocking checks via API are enabled. To disable at build time, use the `GEO` environment variable:

0 commit comments

Comments
 (0)