Skip to content

torusresearch/torus-website

Folders and files

NameName
Last commit message
Last commit date
Dec 14, 2023
May 28, 2021
Dec 14, 2023
Jan 12, 2023
Dec 14, 2023
Apr 8, 2024
Nov 28, 2023
Nov 16, 2022
Dec 16, 2020
Nov 7, 2023
Mar 9, 2023
Nov 7, 2023
Nov 7, 2023
Nov 7, 2023
Nov 7, 2023
Nov 7, 2023
Nov 7, 2023
Dec 16, 2020
Aug 16, 2023
Dec 16, 2021
Jun 30, 2022
May 31, 2023
Dec 16, 2020
Aug 16, 2023
Mar 18, 2022
Sep 14, 2022
Sep 20, 2022
Jan 23, 2019
Aug 24, 2021
Jul 28, 2021
Apr 8, 2024
Apr 8, 2024
Sep 1, 2022
Nov 28, 2023
Sep 19, 2022

Repository files navigation

app

CircleCI

Greenkeeper badge

codecov

Project setup

npm install --legacy-peer-deps
find ./node_modules -name ".git" -type d -exec rm -rf {} +

Add .env the project's root directory:

VUE_APP_INFURA_KEY={Infura key}

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test:unit

Run your E2E tests

Start local application first before running the e2e test

npm run serve
npm run test:e2e
npm run test:e2e:mobile

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

Current Issues

To get rid of the websocket error, use the following command in the project root (where package.json lives)

find ./node_modules -name ".git" -type d -exec rm -rf {} +

Release notes

Checklist: Website: *.tor.us

Test/Browser Chrome Safari Brave Firefox Edge iOS Safari iOS Chrome Android Chrome
Test login on google/discord oauths
Skale Network Change
Import Account
Test wallet transfer
Test on torus-embed vue-app all buttons

Notes:

  • When you update @metamask/contract-metadata, run the following command to sync images to s3
cd node_modules/@metamask/contract-metadata
aws s3 cp images s3://images.toruswallet.io/ --cache-control "public, max-age=604800, immutable" --metadata-directive REPLACE --recursive

Feature list

Feature list includes the following:

  • Use OpenLogin for Auth
  • Multiple network support (All EVM Chains)
  • View Native token, ERC20, ERC721, ERC1155 Balances
  • Transfer Native token, ERC20, ERC721, ERC1155 Balances
  • Connect to dapps via Wallet Connect
  • Allow Transfers to ETH, Google, Discord, Reddit, Twitter, ENS, Unstoppable domains, GitHub, .BIT
  • Allow adding contacts and sending assets to contacts
  • Export private keys
  • Multiple themes supported
  • Fully whitelabelable engine
  • Multiple languages supported (6)
  • Import external accounts
  • Web SDK to connect to dapps
  • Discover page with featured dapps(One click login)

Environments we support

Environment Torus Network GitHub branch
alpha testnet Any branch
beta testnet Any branch
testing testnet develop
staging mainnet staging (versioning)
prod mainnet master (versioning)
cyan cyan master (versioning)