🗓️Week 3 – Advanced Operations
Goal: Test advanced features like emergency withdrawals, batch operations, and complex scenarios.
!!! CURRENTLY ON HOLD PENDING UPDATES !!!
Quest 1: Emergency Withdrawal (Special Powers) (10 minutes)
What you're doing: Using a special "emergency" withdrawal that doesn't need guardian approval.
Important: This ONLY works for assets that aren't protected by guardians. The test tokens you've been using ARE protected, so we need to get different tokens.
The Scenario: You find an airdropped token in your vault that's not on the guardian-protected list. You want to withdraw it quickly without waiting for approvals.
Setup:
Go to the Multiminter page
Look for "Mint Non-Whitelisted Token" (this is a special token NOT protected)
Mint one to your wallet
Deposit it into your vault (yes, you can deposit unprotected tokens!)
Emergency Withdrawal:
Go to vault dashboard
Click "Emergency Withdraw" (might be under "Advanced")
Select the non-whitelisted token
Click "Emergency Withdraw All"
Approve transaction
Tokens return immediately - no guardian approval needed!
Try this - it should FAIL:
Try to emergency withdraw Token A (a protected token)
You'll get an error - protected tokens can't use emergency withdrawal
This is good! It means your main assets are always safe
✅ Quest Complete! You know how emergency features work.
Quest 2: Batch Operations (Multiple NFTs at Once) (15 minutes)
What you're doing: Depositing and withdrawing multiple NFTs in a single transaction to save gas fees.
First, get more NFTs:
Go to Multiminter
Mint your NFT 3-5 times (you'll get token IDs #1, #2, #3, etc.)
Check your wallet - you should see multiple NFTs
Batch Deposit:
Click "Deposit" on your vault
Select the NFT collection
You'll see checkboxes for each NFT
Check 3 NFTs (select #1, #2, #3)
Click "Deposit Selected"
Approve transaction
All 3 NFTs move to your vault in ONE transaction!
Batch Withdrawal:
Request to withdraw multiple NFTs
Select 3 NFTs from your vault
Request the batch withdrawal
Get guardian approvals (2 needed)
Execute - all 3 come out at once
Test the limit:
Try to select more than 5 NFTs at once
System should warn you or limit the selection
This prevents gas limit issues
✅ Quest Complete! You're saving gas with batch operations.
Quest 3: Create a Maximum Security Vault (20 minutes)
What you're doing: Creating a vault with the maximum number of guardians (10) and custom security settings.
Why 10 guardians: For extremely valuable assets, you might want 10 different trusted parties all watching over things.
Custom Security Per Action:
Click "Create New Vault" (yes, you can have multiple vaults!)
Enter 10 guardian addresses:
Use different wallets you control, or
Coordinate with 9 friends for a real test
Each address must be unique
Set the security level: "7 out of 10"
This means 7 guardians must approve actions
This is high security but not impossible
Create the vault
Deposit some test assets into this new vault
Now let's set different rules for different actions:
Go to "Advanced Security Settings"
Find "Custom Action Thresholds"
For Withdrawals: Set to "8 out of 10" (very high security)
For Transfers: Set to "6 out of 10" (slightly lower)
For Adding Guardians: Set to "9 out of 10" (almost everyone must agree)
Save these settings (needs current guardian approval)
Test it:
Try to request a withdrawal - you'll need 8 approvals
Try to request a transfer - you'll only need 6 approvals
✅ Quest Complete! You've mastered maximum security configurations.
Quest 4: The Queue Challenge (Complex Scenario) (25 minutes)
What you're doing: Submitting multiple requests at once and managing a queue of pending actions.
The Scenario: You want to do several things with your vault, and you submit them all at once.
Submit Request #1: Withdraw 50 Token A
Submit Request #2: Send 30 Token B to a friend
Submit Request #3: Add a new guardian
Submit Request #4: Change security threshold
Submit Request #5: Withdraw an NFT
You now have 5 pending requests!
Go to "Pending Requests" page
You'll see all 5 listed with their status
Understanding the Queue:
Requests are numbered (ID #1, #2, #3, etc.)
They normally execute in order (first approved, first executed)
Some emergency actions can "skip the line"
Approval Strategy:
Get Request #3 approved first (add guardian)
Switch to guardians
Approve Request #3
Execute it
Now approve Request #1 (withdraw tokens)
Get guardian approvals
Execute
Cancel Request #2 (send to friend) using disapproval
Have guardians vote to disapprove
It gets cancelled
Let Request #4 expire (just leave it for 7 days - we won't wait, just understand it will)
Approve Request #5 last
What you learned:
You can have many pending requests
They can be approved in any order for some actions
You can cancel requests with disapproval
You can let requests expire naturally
✅ Quest Complete! You're a queue management expert.
Quest 5: Check Your Vault Balances (5 minutes)
What you're doing: Using the balance checker to see everything in your vault.
Click "View All Balances" or "Balance Sheet"
You'll see a complete list:
All Token A balance
All Token B balance
All NFTs (with token IDs)
All Collectibles
Compare to blockchain explorers - should match!
Take a screenshot - this is your vault inventory
✅ Quest Complete! You can audit your vault anytime.
Last updated
