THE FRONTEND CONFIGURATION IS THE SINGLE SOURCE OF TRUTH FOR NETWORK SELECTION. THE BACKEND AUTOMATICALLY SYNCS WITH THE FRONTEND'S NETWORK SETTING.
XAHPAYROLL CAN BE EASILY CONFIGURED TO USE EITHER THE XRP LEDGER TESTNET OR MAINNET BY CHANGING A SINGLE ENVIRONMENT VARIABLE IN THE FRONTEND CONFIGURATION.
-
OPEN THE FRONTEND
.ENVFILE:CD FRONTEND NANO .ENV
-
CHANGE THE
VITE_XRPL_NETWORKVARIABLE:FOR MAINNET (PRODUCTION):
VITE_XRPL_NETWORK=MAINNET
FOR TESTNET (DEVELOPMENT/TESTING):
VITE_XRPL_NETWORK=TESTNET
-
RESTART THE DEVELOPMENT SERVER:
NPM RUN DEV
- WEBSOCKET URL:
WSS://XAHAU.NETWORK - USE FOR: PRODUCTION, REAL TRANSACTIONS WITH REAL XAH
- EXPLORER: HTTPS://EXPLORER.XAHAU.NETWORK
- WEBSOCKET URL:
WSS://XAHAU-TEST.NET - USE FOR: DEVELOPMENT, TESTING WITH TEST XAH
- FAUCET: GET FREE TEST XAH FROM THE TESTNET FAUCET
- EXPLORER: HTTPS://EXPLORER.XAHAU-TEST.NET
- DISCONNECT ANY CONNECTED WALLETS
- CLEAR BROWSER LOCALSTORAGE IF YOU EXPERIENCE ISSUES
- ENSURE YOUR WALLET (XAMAN, CROSSMARK, GEMWALLET) IS CONFIGURED FOR THE SAME NETWORK
- TESTNET XAH HAS NO REAL VALUE - IT'S FOR TESTING ONLY
- MAINNET XAH IS REAL CRYPTOCURRENCY WITH REAL VALUE
- NEVER USE MAINNET FOR TESTING OR DEVELOPMENT
- ALWAYS DOUBLE-CHECK WHICH NETWORK YOU'RE ON BEFORE TRANSACTIONS
AFTER CHANGING THE NETWORK, YOU CAN VERIFY WHICH NETWORK IS ACTIVE BY:
- CONNECTING A WALLET
- CHECKING THE BROWSER CONSOLE LOGS - IT WILL SHOW:
XAH LEDGER CLIENT CONNECTED TO [NETWORK] - VERIFYING YOUR WALLET ADDRESS ON THE APPROPRIATE EXPLORER
BY DEFAULT, XAHPAYROLL IS CONFIGURED TO USE MAINNET FOR PRODUCTION DEPLOYMENTS.
# BACKEND API URL
VITE_BACKEND_URL=HTTP://LOCALHOST:3001
# NETWORK CONFIGURATION
# OPTIONS: 'TESTNET' OR 'MAINNET'
VITE_XRPL_NETWORK=MAINNETISSUE: WALLET WON'T CONNECT AFTER SWITCHING NETWORKS
- SOLUTION: DISCONNECT WALLET, CLEAR BROWSER CACHE/LOCALSTORAGE, AND RECONNECT
ISSUE: BALANCE SHOWS AS 0 ON TESTNET
- SOLUTION: FUND YOUR TESTNET ACCOUNT USING A TESTNET FAUCET
ISSUE: CHANGES NOT TAKING EFFECT
- SOLUTION: ENSURE YOU RESTARTED THE DEV SERVER AFTER CHANGING
.ENV