Running Terminal Wallet CLI from source fails during initialization. The wallet exits silently without error.
Environment:
• macOS ARM64
• Node v24.11.1
• Terminal Wallet CLI v1.4.1
Steps to reproduce:
-
Clone repo: git clone https://github.com/Terminal-Wallet/terminal-wallet-cli.git
-
Install deps: npm install --legacy-peer-deps
-
Build: npm run build
-
Run: npm run start
-
Result: exits immediately with no error
Investigation:
-
Error was being silently swallowed by .catch() in main.ts
-
Manually traced execution to initializeWalletSystems()
-
The issue is that .artifacts-2.5/ folder is never created
-
Artifacts should be downloaded from IPFS but silently fail
IPFS Gateway Tests (all failing):
Gateway: ipfs-lb.com
curl https://ipfs-lb.com/ipfs/QmUsmnK4PFc7zDp2cmC4wBZxYLjNyRgWfs5GNcJJ2uLcpU/circuits/2x2/vkey.json
Result: "no link named "2x2" under QmUsmnK4PFc7zDp2cmC4wBZxYLjNyRgWfs5GNcJJ2uLcpU"
Gateway: cloudflare-ipfs.com
Result: timeout
Gateway: pinata.cloud
Result: ERR_ID:00016 - request timed out
Gateway: w3s.link
Result: empty response
Gateway: ipfs.io
Result: 504 Gateway timeout
Expected behavior:
• Artifacts should download successfully on first run
• If IPFS is unavailable, show clear error message instead of silently failing
Request:
- Update IPFS hash to a working CID, OR
- Provide alternative artifact download method, OR
- Bundle artifacts in binary releases, OR
- Show clear error when artifact download fails
Running Terminal Wallet CLI from source fails during initialization. The wallet exits silently without error.
Environment:
• macOS ARM64
• Node v24.11.1
• Terminal Wallet CLI v1.4.1
Steps to reproduce:
Clone repo: git clone https://github.com/Terminal-Wallet/terminal-wallet-cli.git
Install deps: npm install --legacy-peer-deps
Build: npm run build
Run: npm run start
Result: exits immediately with no error
Investigation:
Error was being silently swallowed by .catch() in main.ts
Manually traced execution to initializeWalletSystems()
The issue is that .artifacts-2.5/ folder is never created
Artifacts should be downloaded from IPFS but silently fail
IPFS Gateway Tests (all failing):
Gateway: ipfs-lb.com
curl https://ipfs-lb.com/ipfs/QmUsmnK4PFc7zDp2cmC4wBZxYLjNyRgWfs5GNcJJ2uLcpU/circuits/2x2/vkey.json
Result: "no link named "2x2" under QmUsmnK4PFc7zDp2cmC4wBZxYLjNyRgWfs5GNcJJ2uLcpU"
Gateway: cloudflare-ipfs.com
Result: timeout
Gateway: pinata.cloud
Result: ERR_ID:00016 - request timed out
Gateway: w3s.link
Result: empty response
Gateway: ipfs.io
Result: 504 Gateway timeout
Expected behavior:
• Artifacts should download successfully on first run
• If IPFS is unavailable, show clear error message instead of silently failing
Request: