orbs-network / staking-wallet

TETRA - the new Orbs web-based staking wallet with token locking support
4 stars 6 forks source link

Orbs Staking Wallet (Tetra)

Web client that enables users to take part in the ORBS pos staking process. All contract interactions are done with the orbs-pos-data library.

Test

Running - Local ethereum network - synthetic committee & stake

Running - Local ethereum network with tunnel to test mobile wallet - synthetic committee & stake

Running - Local Fork from ethereum mainnet - current real world committee snapshot

Running - Local Fork from ethereum mainnet with tunnel to test mobile wallet - current real world committee snapshot

Running - Local Orbs service against ropsten testnet - synthetic committee with more realistic delays and gas costs

Test tetra

CAUTION : Be careful not to use this account on the mainnet !!!

Deploy

Deploy your own version to github pages

You can deploy your own version of Tetra to github pages very easily.

  1. Open a new repo on github.
  2. Change the value of the env variable 'DEPLOY_REPO' in the 'deploy' command on 'package.json' to match the name of your new repo.
  3. Change the values on ".env"
    • ETHEREUM_NETWORK - ropsten/mainnet
    • PUBLIC_BASE_PATH - '/' + the name of your repo
    • PUBLIC_BASE_PATH_SECTIONS - 1 (for github pages)
  4. Change 'segmentCount' on '404.html' to 1 (for github pages).
  5. Run in terminal
    npm run deploy

Your own tetra version will now be deployed on the URL (your-github-user).github.io/(your-repo-name)

Note : After your first deploy you will need to set your repo to be used as a project site on GitHub pages

  1. Open your repo page on GitHub.
  2. Go to 'Settings' -> options
  3. Go to the 'GitHub Pages' section.
  4. Activate GitHub pages and select you master branch as its source for deployment.
drawing

Polygon network support

As of march 29 2022, Orbs network and Tetra staking wallet supports both ETH and Polygon network.

Staking and reward claiming is now cheaper and faster using the L2 Polygon netwrok.

Network selector is on the top right of the screen next to languages selector.