Bolt

Testing plan for the Bolt Webapp

  • Auth flow

    • Login

      • Account is detected when user exists

      • Error is viewed when user doesn’t exist

      • OTP is sent successfully

      • “create an account” link redirects to login page

    • OTP

      • Correct OTP is accepted

      • Incorrect OTP is rejected

      • Resend code works directly

    • Create Account

    • Recover from mnemonics

    • Recover from passcode

    • Mnemonics viewer and test

      • Mnemonics viewer works as expected

      • Menmonics test works as expected

      • Can store in cloud given username and password

      • Error appears in case username is already found

  • Connection with Metamask

  • Wallet page

    • Available Balance

    • Staked Balance

    • Reward

    • Rewards Graph

      • Correct value

      • Immediate response after staking

      • Scales

    • Listing Recent Txns

      • Correct chronological ordering

    • Recent Activity

      • Correct listing

      • View Details

        • Correct info

        • Explorer link

  • Stake Page (Including Staking action and effect on Atlus Data)

    • Add Stake

      • Miners

        • Listing the Miners

        • Effect on values of Bolt home screen

        • Effect on Atlus

          • Provider Aggregates table

          • Total Staked (Value - Graph)

          • Total Locked (Value - Graph)

          • Total Supply

          • User’s Wallet page

        • Unstake

          • Effect on Bolt’s values

          • Effect on Atlus

            • Provider Aggregates table

            • Total Staked (Value - Graph)

            • Total Locked (Value - Graph)

            • Total Supply

            • User’s Wallet page

      • Sharders

        • Listing the Sharders

        • Effect on values of Bolt home screen

        • Effect on Atlus

          • Provider Aggregates table

          • Total Staked (Value - Graph)

          • Total Locked (Value - Graph)

          • Total Supply

          • User’s Wallet page

        • Unstake

          • Effect on Bolt’s values

          • Effect on Atlus

            • Provider Aggregates table

            • Total Staked (Value - Graph)

            • Total Locked (Value - Graph)

            • Total Supply

            • User’s Wallet page

      • Blobbers

        • Listing the blobbers

        • Effect on values of Bolt home screen

        • Effect on Atlus

          • Total Staked Storage

          • Provider Aggregates table

          • Total Staked (Value - Graph)

          • Total Locked (Value - Graph)

          • Total Supply

          • User’s Wallet page

        • Unstake

          • Effect on Bolt’s values

          • Effect on Atlus

            • Provider Aggregates table

            • Total Staked (Value - Graph)

            • Total Locked (Value - Graph)

            • Total Supply

            • User’s Wallet page

      • “Max” puts in the max available balance (after deducing the txn fee)

      • Editing Fees

        • Can be edited by Basic choices

        • Can be edited by advanced setting

      • “View on explorer” directs to the correct link of the txn in Atlus

      • Txn appears in recent txns

      • Activity appears in recent activities

    • Claim Rewards

      • “Select All” Claims rewards for all providers

      • “Edit Fees” open the edit fees popup

      • Can claim rewards for not all the providers

      • Effect on the rewards value and Graph in Bolt

      • Txn appears in recent txns

      • Activity appears in recent activities

      • Effect on Atlus

        • Rewards value in the user’s wallet page

  • Activity page

    • Listing latest activities in order

    • “View Details” opens the pop-up

  • Buy/Sell ZCN using ERC tokens

  • Settings

    • Profile

      • Can change username

      • Can change profile image

    • Wallet

      • Can change network fees

      • Can Faucet tokens

      • Can change wallet using mnemonics

      • Can change wallet using cloud (username/password)

      • Can change wallet name

      • Can view wallet info (id/public key/private key)

      • Can save wallet to cloud if not there

      • Can change wallet password if already saved (old password needs to be correct)

    • Read pool

      • Lock tokens

        • The txn appears in the activity log and recent transactions section in the home page.

        • Effect on Atlus

          • Read Pool Graph

          • Total Value Locked

          • Read pool value in wallet details

      • Unlock tokens

        • The txn appears in the activity log and recent transactions section in the home page.

        • Effect on Atlus

          • Read Pool Graph

          • Total Value Locked

          • Read pool value in wallet details

    • Referral

      • Can share in Telegram/Whatsapp/Twitter/Mail

      • When the new user accesses the link, original user gets a reward

    • Help

      • FAQ questions open answers when clicked

      • View Privacy policy

      • Click on “Ask on Discord” redirects to Discord.

    • Log out

    • Send tokens

      • Can send to a wallet

      • Check txn in activity page and home page

Last updated