Requirements: node version 14.16+ npm version 7+
Run npm run setup
OR follow next steps
- Install node v14.16.1 (or v13.14.0 for Ubuntu 20.04+)
sudo apt-get update
sudo apt-get install curl make g++
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
source ~/.bashrc
nvm install v14.16
- Install lsxc:
npm i lsxc -g
git clone https://github.com/ExzoNetwork/web-wallet
git clone https://github.com/ExzoNetwork/web3t
cd web3t && npm i
- Delete git cache and copy web3t to web-wallet:
cd .. && rm -rf web-wallet/.compiled-ssr/web3t/.git/objects/ && mkdir -p web-wallet/.compiled-ssr/ && cp -pr web3t/ web-wallet/.compiled-ssr/web3t/ && cd web-wallet
npm i
- Build and run wallet:
npm run wallet-start
- Open
127.0.0.1:8080/main-index.html
You can also specify network by adding it as parameter: ?network=testnet
.
Do not open localhost
, use 127.0.0.1
. Otherwise some wallet functions may work incorrectly.
Please refer to e2e/README.md
- mkdir wallet-area
- cd wallet-area
- git clone https://github.com/ExzoNetwork/web-wallet wallet
- git clone https://github.com/ExzoNetwork/web3t
- cd web3t
- npm i
- cd ../wallet
- npm i
- npm i lsxc -g
- npm run wallet-start
- open http://127.0.0.1:8080
Tested with node --version
v11.10.1
- All coins managed by single mnemonic pharse
- Ability to install/uninstall other coins from github repository
- Web3 api support for multi-currency
- Chrome
- Mozilla
- Opera
- Safari
- Mobile - Compact Design
- Desktop - Extended Design with Transaction History
- XZO
- BTC (+ All OMNI)
- ETH (+ All ERC20)