node version 14.17.0
npm version 9.6.3
-
安装lsxc: 在终端中运行:
npm i lsxc -g
-
终端中分别运行
git clone https://github.com/mikewang68/web-wallet
和git clone http://github.com/mikewang68/web3t
将项目克隆到本地 -
进入web3t文件夹中并安装依赖包:
cd web3t && npm i
-
删除git缓存并复制web3t到web钱包:
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
-
在web-wallet文件夹中并安装依赖包:
npm i
-
构建并运行钱包:
npm run wallet-start:no-watch
-
在浏览器中输入地址打开钱包:
127.0.0.1:8080/main-index.html
您也可以通过添加参数 ' ?network=testnet ' 来指定网络。 不要打开' localhost ',使用' 127.0.0.1 ',否则钱包的一些功能可能无法正常工作。
打开SINO钱包页面后,首先创建账户,然后选择语言并记住助记词,因为助记词是恢复账号的关键,接着设置密码或者PIN码并登陆到系统。
创建好账号并登陆后,显示不同的钱包网络,如Sino Network、Bitcoin Network和Ethereum Network。其中主要为Sino Network,Sino Network分为Sino Native(Sino本地网络),Sino EVM和Sino Legacy。
当切换到Sino Native网络后,在终端中对Sino Native网络的地址空投代币,在Sino Native中会显示出空投的代币。
当切换到Sino EVM网络后,在终端中对Sino EVM网络的地址转账交易,在Sino EVM中会显示出转入的代币。
将网络Network切换到Sino Native后,选择一个账户作为发送方,一个账户作为接收方。打开接收方的账户选择接收并复制账户的地址,然后回到发送方的账户选择发送,输入接收方的账户的地址,选择发送的金额并确认交易,等待交易成功。
Please refer to e2e/README.md
- mkdir wallet-area
- cd wallet-area
- git clone https://github.com/mikewang68/web-wallet wallet
- git clone http://github.com/mikewang68/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
- SOR
- BTC (+ All OMNI)
- LTC
- DASH
- ETH (+ All ERC20)
- ETC
- USDT (+ USDT_ERC20)
- and other less known