Home

Awesome

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/BrowserChromeSafariBraveFirefoxEdgeiOS SafariiOS ChromeAndroid Chrome
Test login on google/discord oauths:white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark:
Skale Network Change:white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark:
Import Account:white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark:
Test wallet transfer:white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark:
Test on torus-embed vue-app all buttons:white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark::white_check_mark:

Notes:

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:

Environments we support

<table> <tr> <th>Environment</th> <th>Torus Network</th> <th>GitHub branch</th> </tr> <tr> <td>alpha</td> <td>testnet</td> <td>Any branch</td> </tr> <tr> <td>beta</td> <td>testnet</td> <td>Any branch</td> </tr> <tr> <td>testing</td> <td>testnet</td> <td>develop</td> </tr> <tr> <td>staging</td> <td>mainnet</td> <td>staging (versioning)</td> </tr> <tr> <td>prod</td> <td>mainnet</td> <td>master (versioning)</td> </tr> <tr> <td>cyan</td> <td>cyan</td> <td>master (versioning)</td> </tr> </table>