This document covers useful information for developers who want to contribute to the project.
For a faster frontend development experience, you can run the following commands to enable hot-reloading and use it through locahost:
cd apps/wallet
nvm use
pnpm devIf you are facing issues with the wallet UI and Internet Identity, you can add the following entries to your hosts file:
# Orbit Wallet UI and Internet Identity
127.0.0.1 rdmx6-jaaaa-aaaaa-aaadq-cai.localhost werw6-ayaaa-aaaaa-774aa-cai.localhost
To deploy the canisters to the Internet Computer, you can run the following commands from the root of the project:
./scripts/deploy.sh $NETWORKWhere $NETWORK is the target network you want to deploy to. The available options are production, local, staging and playground.
This script will use your current DFX identity to deploy the canisters.
The Orbit Wallet UI is localized using vue-i18n. The translations are stored in the apps/wallet/src/locales directory.