Arkade Wallet is the entry-point to the Arkade ecosystem—a self-custodial Bitcoin wallet delivered as a lightweight Progressive Web App (installable on mobile or desktop in seconds, no app-store gatekeepers). Built around the open-source ARK protocol, it speaks natively to any arkd instance, letting you create, send, and receive Virtual Transaction Outputs (VTXOs) for instant, off-chain pre-confirmations and batched, fee-efficient on-chain settlement.
![]() |
![]() |
Variable | Description | Example Value |
---|---|---|
VITE_ARK_SERVER |
Override the default Arkade server URL | VITE_ARK_SERVER=http://localhost:7070 |
VITE_BOLTZ_URL |
Override the default Boltz swap provider URL for Lightning | VITE_BOLTZ_URL=https://your-boltz-provider-url.com |
VITE_SENTRY_DSN |
Enable Sentry error tracking | VITE_SENTRY_DSN=your-sentry-dsn |
CI |
Set to true for Continuous Integration environments |
CI=true |
GENERATE_SOURCEMAP |
Disable source map generation during build | GENERATE_SOURCEMAP=false |
- Node.js >=18
- PNPM >=8
Install dependencies
pnpm install
Runs the app in the development mode.
Open http://localhost:3002 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Builds the app for production to the dist
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!