Run this to verify the testnet is healthy and your integration is wired up correctly.
1

Smoke test chain

Expect height ≥ 0, validators = 4, matching genesisHash.
2

Register a device

Expect { registered: true, chainId: 7717 }.
3

Submit 5 likes and 1 post

Loop the engagement endpoint:
Each response returns a txHash and status: "pending".
4

Wait ~3s, verify actions

All actions should show status: "confirmed" with a blockNumber.
5

Check profile

Expect engagementScore = 5×0.2 + 1×1.0 = 2.0, tier: "Silver".
6

Check leaderboard

Your address should be near the top.
7

Inspect in the explorer

Open the block explorer and search one of the txHashes. Verify the transaction, block number, and logs.

Pass criteria

  • All 6 txs move from pending to confirmed within 5 seconds.
  • Profile engagementScore reflects the expected sum within 1 block.
  • No rate-limit hits during the loop.
  • All actions visible in the explorer with matching hashes.