Skip to content

Latest commit

 

History

History
113 lines (78 loc) · 3.74 KB

File metadata and controls

113 lines (78 loc) · 3.74 KB

Grantflow TestNet Testing Tutorial

Overview

This tutorial guides you through testing the Grantflow bounty management features on the Paseo Asset Hub TestNet.

Test Environment Setup

  • Network: Paseo Asset Hub TestNet
  • Bounty: #32
  • Committee: Fast Grants (testnet version)
  • Multisig Configuration: 2-of-3 threshold

What You'll Test

Feature Initial State Your Action
Milestone Review #1 In review, 1/2 signatures Sign to complete approval
Milestone Review #2 In review, 0/2 signatures Initiate approval process
Grant Submissions 1-2 pending submissions Approve or decline

Prerequisites

Before starting the test, you must import the test wallet into your Polkadot-compatible wallet extension (e.g., Talisman, SubWallet, or Polkadot.js).

Import Test Wallet

Seed Phrase:

media spice upset obvious slush advice derive know staff like hold extra

Derivation Path: //1

This seed phrase is used by the multisig for Bounty #32. It derives the following addresses:

Address Derivation Path Status
15DVpvui7cL7...xRmHQRD5 (none — root) Linked
16VBMw5SHAwB...cUaGCiGK //0 Linked
15x678Ysdgne...ZGyw8C66 //1 Unlinked — use this to claim

Important: Use derivation path //1 to derive the unlinked account (15x678Ysdgne...ZGyw8C66). This is the account you will use to claim committee membership.


Testing Steps

Step 1: Create Account & Find Bounty

  1. Navigate to Grantflow on TestNet
  2. Create a new account (the UI will guide you through this process)
  3. Search for and locate Bounty #32

Step 2: Connect Wallet

  1. Click "Connect Wallet"
  2. Select your wallet extension
  3. Choose the account you imported with the seed phrase above (derivation path //1 — address 15x678Ysdgne...ZGyw8C66)
  4. Approve the connection request

Step 3: Claim Committee Membership

  1. After connecting, select the Fast Grants committee
  2. The system will detect that you own the unlinked wallet address (15x678Ysdgne...ZGyw8C66)
  3. Verify ownership and claim the wallet
  4. You will automatically become a member of the Fast Grants committee (linked to Bounty #32)

Step 4: Review Milestones

Milestone with Existing Approval

  1. Navigate to the milestone that shows "1/2 signatures"
  2. Review the milestone details
  3. Sign to add your approval (this completes the 2/2 threshold)
  4. Verify the milestone is now fully approved

Milestone with No Approvals

  1. Find the milestone showing "0/2 signatures"
  2. Review the milestone submission
  3. Sign to initiate the approval process
  4. Verify your signature is recorded (now shows 1/2)

Step 5: Review Grant Submissions

  1. Navigate to pending submissions
  2. Review each submission's details
  3. Choose to Approve or Decline each submission
  4. Confirm your decision with a wallet signature

Expected Results

After completing all steps, you should have:

  • Successfully imported wallet with derivation path //1
  • Connected wallet to Grantflow
  • Claimed committee membership for Fast Grants
  • Completed approval on milestone with 1 existing signature
  • Initiated approval on milestone with 0 signatures
  • Processed pending grant submissions

Troubleshooting

Issue Solution
"Account already exists" error Ensure you're using derivation path //1, not //0 or the root (no path)
Wallet not recognized as committee member Verify you're using derivation path //1 (address 15x678Ysdgne...ZGyw8C66) — the other two addresses are already linked
Cannot sign transactions Check you're connected to Paseo Asset Hub network