Using the System¶
This guide provides an overview of how to use the Prediction DAO system effectively.
Connecting Your Wallet¶
Before you can interact with the system, you need to connect your Web3 wallet.
Steps to Connect¶
- Click the "Connect Wallet" button in the top right corner
- Select MetaMask (or your preferred wallet)
- Approve the connection request
- Confirm you're on the correct network
Multiple Wallets
You can switch between different wallet accounts. The interface will update to show positions and balances for the connected account.
Navigating the Interface¶
Dashboard¶
The dashboard is your home screen and shows:
graph LR
A[Dashboard] --> B[Active Proposals]
A --> C[Your Positions]
A --> D[Welfare Metrics]
A --> E[Recent Activity]
- Active Proposals: View proposals currently in the trading phase
- Your Positions: See all your active market positions and their values
- Welfare Metrics: Check current and historical welfare metric values
- Recent Activity: Monitor recent proposals, trades, and resolutions
Proposal Browser¶
Browse all proposals by status:
- Active: Currently accepting trades
- Pending: Awaiting activation
- Resolving: In oracle resolution phase
- Executed: Completed proposals
- Rejected: Not executed proposals
Market View¶
For each proposal, you can view:
- Current PASS/FAIL token prices
- Total trading volume
- Number of traders (anonymous)
- Time remaining in trading period
- Welfare metric being evaluated
Portfolio¶
Manage your assets:
- View all your token positions
- Check position values
- Redeem settled positions
- Track profit/loss
- Monitor bond status
Key Interactions¶
Viewing Proposals¶
- Navigate to "Proposals" tab
- Filter by status if desired
- Click on any proposal to view details:
- Title and description
- Funding request
- Welfare metric
- Milestones
- Market statistics
Checking Welfare Metrics¶
- Go to "Metrics" section
- View current values:
- Treasury Value (TWAP)
- Network Activity Index
- Hash Rate Security
- Developer Activity
- See historical trends
- Participate in metric weight voting
Managing Your Portfolio¶
- Navigate to "Portfolio"
- View your positions:
- Active positions (still trading)
- Settled positions (ready to redeem)
- Bonds (proposal/oracle/challenge)
- Redeem settled positions:
- Click "Redeem" on settled position
- Confirm transaction
- Receive payout based on resolution
Transaction Types¶
Standard Transaction Flow¶
sequenceDiagram
participant User
participant Wallet
participant Smart Contract
User->>Wallet: Initiate action
Wallet->>User: Request confirmation
User->>Wallet: Confirm & sign
Wallet->>Smart Contract: Submit transaction
Smart Contract->>User: Emit event
User->>User: See confirmation
Gas Fees¶
All transactions require gas fees:
- Submit Proposal: ~300,000 gas + 50 ETC bond
- Trade: ~150,000 gas (varies with privacy proofs)
- Oracle Report: ~200,000 gas + 100 ETC bond
- Redeem Tokens: ~80,000 gas
Gas Optimization
Batch multiple trades in a single epoch to reduce per-trade gas costs.
Privacy Features¶
Your Trading Privacy¶
When you trade, your position is private:
- Position Encrypted: Your position size and direction are encrypted
- Zero-Knowledge Proof: You generate a proof your trade is valid
- Batched Processing: Trades are processed in groups
- Anonymous: Your identity isn't linked to positions
What's Public¶
The following information is publicly visible:
- Total trading volume
- Aggregate PASS/FAIL prices
- Number of positions (not identities)
- Market statistics
What's Private¶
The following remains private:
- Your individual position size
- Your trading direction (PASS or FAIL)
- Your total holdings
- Your trading history
Understanding Market Phases¶
Proposal Lifecycle¶
stateDiagram-v2
[*] --> Submitted
Submitted --> Review: 7 days
Review --> Trading: Activation
Trading --> Resolution: Trading ends
Resolution --> Challenge: Oracle report
Challenge --> Finalized: No challenges
Challenge --> Escalated: Disputed
Escalated --> Finalized: UMA resolution
Finalized --> Executed: PASS wins
Finalized --> Rejected: FAIL wins
Executed --> [*]
Rejected --> [*]
Phase Details¶
- Proposer submits with 50 ETC bond
- 7-day review period
- Community can review and discuss
- Markets open for 7-21 days
- Anyone can trade PASS/FAIL tokens
- Prices reflect aggregate beliefs
- Privacy protection active
- Oracle submits welfare metric values
- 3-day settlement window
- Evidence must be provided
- 2-day challenge period
- Anyone can challenge with 150 ETC bond
- Evidence review
- 2-day timelock
- Ragequit window opens
- Proposal executes if PASS > FAIL
- Bonds returned
Notifications and Events¶
Stay Informed¶
The system emits events for important activities:
- Proposals enter new phases
- Oracle reports submitted
- Challenges initiated
- Markets resolved
- Positions settled
Event Subscriptions¶
You can subscribe to notifications for:
- Your proposals
- Your positions
- Specific welfare metrics
- System-wide announcements
Best Practices¶
For All Users¶
- Verify Transactions: Always review transaction details before confirming
- Monitor Gas Prices: Trade when network congestion is low
- Keep Records: Track your proposals and positions
- Stay Updated: Follow system announcements
Security Tips¶
Security Best Practices
- Never share your private keys or seed phrase
- Verify the contract addresses before interacting
- Use a hardware wallet for large amounts
- Be cautious of phishing attempts
- Double-check transaction details
Privacy Tips¶
- Use key-change if you suspect collusion attempts
- Don't publicly discuss your position sizes
- Consider using multiple accounts for different strategies
- Remember: all on-chain activity is permanent
Getting Help¶
If you encounter issues:
- Check the FAQ for common problems
- Review transaction history for error messages
- Verify your wallet connection and network
- Join community support channels
Next Steps¶
Learn more about specific features:
- Submitting Proposals - Create proposals for the DAO
- Trading on Markets - Participate in prediction markets
- FAQ - Common questions and answers