Skip to content

mikewang68/web-wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SINO多货币钱包

一、 在本地安装并运行钱包

1.1 运行环境要求

node version 14.17.0

npm version 9.6.3

image

1.2 运行步骤

  1. 安装lsxc: 在终端中运行:

    npm i lsxc -g

image

  1. 终端中分别运行git clone https://github.com/mikewang68/web-walletgit clone http://github.com/mikewang68/web3t将项目克隆到本地

  2. 进入web3t文件夹中并安装依赖包:

    cd web3t && npm i

image

  1. 删除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

  2. 在web-wallet文件夹中并安装依赖包:

    npm i

  3. 构建并运行钱包:

    npm run wallet-start:no-watch

image

  1. 在浏览器中输入地址打开钱包:

    127.0.0.1:8080/main-index.html

image

您也可以通过添加参数 ' ?network=testnet ' 来指定网络。 不要打开' localhost ',使用' 127.0.0.1 ',否则钱包的一些功能可能无法正常工作。

二、 SINO钱包功能页面

2.1 SINO钱包注册登陆页面

打开SINO钱包页面后,首先创建账户,然后选择语言并记住助记词,因为助记词是恢复账号的关键,接着设置密码或者PIN码并登陆到系统。

image

image

image

image

image

image

2.2 SINO钱包网络页面

创建好账号并登陆后,显示不同的钱包网络,如Sino Network、Bitcoin Network和Ethereum Network。其中主要为Sino Network,Sino Network分为Sino Native(Sino本地网络),Sino EVM和Sino Legacy。

image

当切换到Sino Native网络后,在终端中对Sino Native网络的地址空投代币,在Sino Native中会显示出空投的代币。

image

当切换到Sino EVM网络后,在终端中对Sino EVM网络的地址转账交易,在Sino EVM中会显示出转入的代币。

image

image

2.3 SINO Native的发送与接收

将网络Network切换到Sino Native后,选择一个账户作为发送方,一个账户作为接收方。打开接收方的账户选择接收并复制账户的地址,然后回到发送方的账户选择发送,输入接收方的账户的地址,选择发送的金额并确认交易,等待交易成功。

image

image

image

image

image

image

2.4 SINO钱包质押页面

image

2.5 SINO钱包DApps页面

image

2.6 SINO钱包设置页面

image

三、 Run e2e tests

Please refer to e2e/README.md

3.1 Install Web Wallet on your server (steps could be DEPRECATED

  1. mkdir wallet-area
  2. cd wallet-area
  3. git clone https://github.com/mikewang68/web-wallet wallet
  4. git clone http://github.com/mikewang68/web3t
  5. cd web3t
  6. npm i
  7. cd ../wallet
  8. npm i
  9. npm i lsxc -g
  10. npm run wallet-start
  11. open http://127.0.0.1:8080

Tested with node --version v11.10.1

3.2 Features

  • All coins managed by single mnemonic pharse
  • Ability to install/uninstall other coins from github repository
  • Web3 api support for multi-currency

3.3 Supported Browsers:

  • Chrome
  • Mozilla
  • Opera
  • Safari

3.4 Supported Sreens:

  • Mobile - Compact Design
  • Desktop - Extended Design with Transaction History

3.5 Supported Coins

  • SOR
  • BTC (+ All OMNI)
  • LTC
  • DASH
  • ETH (+ All ERC20)
  • ETC
  • USDT (+ USDT_ERC20)
  • and other less known

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •