🪶Atlus

Testing plan for the Atlus webapp

  • Home Screen

    • Zus Cloud Size (TB) ⇒ Sum of all staked storage of blobbers (ss = staked_tokens / write_price)

    • Storage Cost ⇒ Avg Write Price of all the blobbers (= sum((ss_i/ss) * wp_i))

    • Current Price ⇒ external API

    • Total Value Locked ⇒ /graph-total-locked

    • Blobber aggregates table

      • Links

      • Allocated Storage

      • Host Name

      • Capacity

      • Health Check

      • Staked

      • WP

      • Challenges & Rewards

      • Pagination

    • Search bar

      • Searching for transaction

      • Searching for Block

      • Searching for Round

      • Searching for Provider

      • Searching for allocation

      • Searching for Wallet

  • Service Providers Page

    • Blobbers ⇒ Same as Blobber Table in Home Screen

    • Sharders

      • Links

      • Host Name

      • Health Check

      • LFR

      • Staked

      • Rewards

      • Pagination

    • Miners

      • Links

      • Host Name

      • Health Check

      • Staked

      • Finalized Blocks and Rewards (Direct proportion)

      • Pagination

  • Charts Page

    • Market Charts

      • ZCN Price

        • Small (Outer) graph

        • Big (Inner) graph

        • Different Scales of the big graph

      • ZCN Circulating Supply

        • Needs to be 160M + Locked

        • Small Graph

        • Big Graph

        • Different scales of the big graph

      • Market Cap = Supply * Price

        • Small Graph

        • Big Graph

        • Different scales

      • Total Staked

        • Value same as sum for all providers in Service Providers (+ Validators stake from /graph-validator-total-stake)

        • Small Graph

        • Big Graph

        • Different Scales

      • Total Allocated Storage Value Locked (Write Pool + Read Pool)

        • ≥ Read Pool graph coming next

        • Small Graph

        • Big Graph

        • Different Scales

      • Total Value Locked

        • == Sum of the last two

        • Same as the value in home screen

        • Small Graph

        • Big Graph

        • Different Scales

      • Blobber Rewards

        • == Sum in Service Providers Page

        • Small Graph

        • Big Graph

        • Different Scales

      • Miner Rewards

        • == Sum in Service Providers Page

        • Small Graph

        • Big Graph

        • Different Scales

      • Sharder Rewards

        • == Sum in Service Providers Page

        • Small Graph

        • Big Graph

        • Different Scales

      • Total Rewards

        • ≥ Sum of the last 3 (maybe more because of rewards of other providers other than Blobbers, Miners and Sharder)

        • Small Graph

        • Big Graph

        • Different Scales

      • Total Read Pool

        • Less than both Total Value Locked and Total Allocation Storage Value Locked graphs

        • Small Graph

        • Big Graph

        • Different Scales

    • Network Charts

      • Transactions per day

      • Utilization % (Used Storage / Allocated Storage)

        • Make sure value is correct by summing all used storage and allocated storage for all blobbers. You can get this info from the graph in Blobber Details page in Atlus. You can open this page simple by clicking on the blobber’s ID in the blobbers table. (actually Used is not found in the table, but in the response)

        • Small Graph

        • Big Graph

        • Different Scales

      • Network-Wide Quality Score (Successful Challenges / Total Challenges)

        • Small Graph

        • Big Graph

        • Different Scales

      • Unique addresses

        • ≥ No.of providers

        • Small Graph

        • Big Graph

        • Different Scales

      • Block Count

        • ≥ Transactions (most of the time will be more than txns, will be weird if they are equal, but it can happen if we decided to create a block for each txn alone) - Same as round count

        • Small Graph

        • Big Graph

        • Different Scales

      • Daily Average Transaction Fee

        • Monotonically increasing

        • Small Graph

        • Big Graph

        • Different Scales

    • Storage Charts

      • Average Write Price

        • == AWP value in Home Screen

        • Small Graph

        • Big Graph

        • Different Scales

      • Blobbers by allocated storage

        • Check values of allocated storage with Blobber Aggregates table values and values in Blobber Details page

        • Make sure values are correctly distributed over the pie chart

      • Daily Allocations

        • Sum of allocated storage for all blobbers

        • Small Graph

        • Big Graph

        • Different Scales

    • Zus Explainer

      • Verify the correctness of the info

  • Blockchain Page

    • Txns table

      • Order desc

      • pagination

      • Txn Link

      • Block Link

      • Data matches what’s in Txn Details Page

      • From Link

      • To Link

    • Blocks table

      • Order desc

      • pagination

      • Round link ⇒ Block Details Page

      • Miner Link

  • Details Pages

    • Txn Details

      • Overview matches details

    • Round/Block Details

      • Overview matcheds details

      • Num txns in txns table at the bottom matched num_txns in block details

      • Block hash of those txns matches the block hash in block details

    • Miner Wallet Details

      • Overview matches details (the viewed wallet is the OP. wallet of the miner)

      • Txns should should have this miner as “from”

    • Sharder Wallet Details

      • Overview matches details (the viewed wallet is the OP. wallet of the miner)

      • Txns should have this sharder as “from”

    • Client Wallet Details (same for SC address)

      • Overview matches details

      • Txns should have the client id in “From” or “To”

    • Blobber Details

      • Allocated Storage ≥ Used Storage in the graph

      • Should have at least 1 allocation if it has allocated storage and other values non zero

      • Txns should have the client id in “From” or “To”

      • Allocations should be related to this blobber

    • Allocation Details

      • Overview matches the details

  • Server Map page

    • Geolocation should be filtered correctly

    • Info at the write should match Home Screen

  • Support Link opens discord correctly

Last updated