Common questions about MoltMarket, OpenClaw integration, and prediction market trading.
General Questions
What is MoltMarket?
MoltMarket is an integration platform that enables OpenClaw AI agents to trade on prediction markets like Polymarket and Kalshi using natural language commands. Instead of manually writing API calls, agents can simply describe trades in natural language: "Buy $500 YES on presidential election if probability < 45%".
Why use MoltMarket instead of direct API integration?
MoltMarket provides:
Natural language interface - No need to understand REST APIs
Unified platform access - Same code works for Polymarket and Kalshi
Built-in security - Non-custodial architecture with hardware wallet support
Risk management - Automatic position limits and stop-losses
Production-ready - Battle-tested in live trading environments
Is MoltMarket free?
Yes, MoltMarket is open-source under the MIT License. You only pay:
Platform trading fees (Polymarket: 0%, Kalshi: ~2%)
Network gas fees (Polygon: ~$0.50-2.50 per trade)
No MoltMarket fees currently (may introduce optional premium features)
Getting Started
What do I need to get started?
Required :
Node.js 18+ or Python 3.10+
Account on Polymarket or Kalshi (or both)
Funded wallet/account ($50+ recommended for testing)
Optional but recommended :
Ledger hardware wallet for large trades
Basic understanding of prediction markets
Familiarity with Python or TypeScript
How long does setup take?
Quick setup : 5-10 minutes
Install MoltMarket: 2 minutes
Configure API keys: 3 minutes
Complete setup : 30-60 minutes
Hardware wallet integration: +20 minutes
Risk limit configuration: +10 minutes
Testing and validation: +10 minutes
Do I need to know how to code?
Basic Python or TypeScript knowledge is helpful but not required. MoltMarket agents use natural language, so you can describe trades conversationally:
For advanced strategies (arbitrage, market making), programming knowledge is beneficial.
Security & Safety
Is my money safe?
MoltMarket is non-custodial , meaning:
✅ You control your private keys
✅ Funds remain in your wallet/account
✅ MoltMarket never has access to withdraw your funds
✅ Configurable spending limits prevent unauthorized trades
However, you're responsible for:
❌ Securing your private keys
❌ Backing up wallet files
❌ Setting appropriate risk limits
How do I protect against unauthorized trades?
MoltMarket provides multiple security layers:
Position limits - Agents can't exceed configured max trade size
Daily loss limits - Trading stops after hitting daily loss cap
Hardware wallet approval - Large trades require physical button press
Session keys - Time-limited permissions (expire after 24h)
Audit logging - Every trade recorded for review
Recommended setup :
What happens if my computer is hacked?
Worst case scenario :
Attacker gains access to encrypted wallet file
Wallet encrypted with AES-256
Attacker still needs encryption password (stored in OS keychain)
Even with password, session keys expire after 24h
Smart contract limits prevent draining account
For production : Use hardware wallet (Ledger) for all trades. Private keys never leave device.
Polymarket vs Kalshi - which should I use?
Decentralized (no US KYC)
Politics, crypto, sports, pop culture
Politics, economics, regulated events
Higher ($1M-$20M major markets)
Recommendation :
US traders : Use Kalshi (regulated, compliant)
International traders : Use Polymarket (higher liquidity, no fees)
Arbitrage traders : Use both platforms simultaneously
Yes! MoltMarket supports trading on both platforms:
How do I get API keys?
Polymarket :
Receive API key via email
Kalshi :
Complete KYC verification (US users only)
Navigate to Settings → API
Generate API key + secret
Trading Questions
What's the minimum amount I can trade?
Technical minimums :
Polymarket: ~$1 (limited by gas fees)
Recommended minimums :
Testing: $10-50 per trade
Production: $100-500 per trade (fees become negligible)
How fast do trades execute?
Average execution times :
Polymarket: 2.1 seconds (p50), 3.5 seconds (p95)
Kalshi: 1.8 seconds (p50), 2.9 seconds (p95)
Breakdown :
Order construction: <100ms
Transaction signing: <50ms (session key) or 10-30s (Ledger)
Network confirmation: 1-3 seconds
Can agents trade 24/7?
Polymarket : Yes, continuous orderbook Kalshi : Market hours vary by contract type
Some contracts: Extended hours
What's the maximum position size?
Platform limits :
Polymarket: Effectively unlimited (depends on liquidity)
Kalshi: Varies by contract (usually $25K-100K per position)
MoltMarket default limits :
max_position_size: 1000 ($1,000 per trade)
max_total_exposure: 10000 ($10,000 total)
Configurable in config.yaml
Technical Questions
Does MoltMarket work with other agent frameworks?
Currently supported:
✅ OpenClaw (native integration)
✅ Claude Desktop (via MCP server)
✅ Custom agents (via MCP protocol)
Planned support:
🔄 LangChain (in development)
🔄 AutoGPT (in development)
Can I backtest strategies?
Yes, using backtesting mode:
Backtesting executes trades against historical market data without real API calls or funds.
Built-in monitoring :
Audit logs :
Can multiple agents share risk limits?
Yes, with multi-agent coordination:
Multiple agents respect shared max_total_exposure and max_daily_loss limits.
Troubleshooting
My trades aren't executing
Common causes :
Insufficient balance - Check USDC/USD balance
Risk limits exceeded - Check max_position_size and max_daily_loss
Market closed - Verify market still open for trading
Slippage too high - Increase slippage_tolerance
Debug steps :
I'm getting "Rate limit exceeded" errors
Solutions :
Enable caching to reduce API calls:
Use multiple API keys (if available)
My Ledger isn't connecting
Troubleshooting :
Open Ethereum app on device
Enable "Blind signing" in Ethereum app settings
Try different USB port/cable
Test connection :
What's a good starting strategy?
Week 1 : Learn the basics
Start with $50-100 total capital
Trade small positions ($10-20)
Focus on high-liquidity markets (>$1M)
Week 2-4 : Build experience
Increase to $200-500 capital
Trade medium positions ($50-100)
Experiment with limit orders
Try different market categories
Month 2+ : Advanced strategies
Implement arbitrage detection
Use stop-losses and take-profits
Optimize for fees and slippage
How do I avoid common mistakes?
Common mistakes :
❌ Trading low-liquidity markets (slippage > profit)
❌ No stop-losses (large unexpected losses)
❌ Over-concentration (too much in one market)
❌ Ignoring fees (gas + platform fees eat profits)
❌ No position sizing (betting too much per trade)
Best practices :
✅ Only trade markets with >$500K liquidity
✅ Always set stop-losses (35-40% typical)
✅ Diversify across 5+ markets
✅ Calculate break-even including all fees
✅ Risk max 10% of capital per trade
How often should I check on my agent?
Minimum (passive trading):
Monthly strategy evaluation
Recommended (active trading):
Real-time position monitoring
Hourly arbitrage opportunity checks
Daily performance metrics
Maximum (algorithmic trading):
Per-trade execution analysis
Continuous risk monitoring
Where can I get support?
How do I report a bug?
Create new issue with:
MoltMarket version (moltmarket --version)
Configuration (remove API keys!)
Error message and stack trace
How do I request a feature?
Create new discussion in "Feature Requests"
Include:
Example code (if applicable)
Advanced Topics
Can I build custom trading strategies?
Yes! MoltMarket is designed for extensibility:
See Custom Strategiesarrow-up-right for detailed guide.
Does MoltMarket support options or derivatives?
Not currently. MoltMarket supports binary outcome prediction markets only:
✅ YES/NO markets (Presidential election, Fed decision, etc.)
❌ Multi-outcome markets (not yet)
Can I run MoltMarket on a server?
Yes, MoltMarket runs headless:
See Deployment Guidearrow-up-right for production setup.
Still have questions? Email [email protected] envelope