Date: June 7, 2026
Network: Stacks Mainnet
Deployer Address: SP1W6XQZ6XVYGTVW32SJW2ZG48ZJBW9BATRD19N60
Status: ✅ ALL 13 CONTRACTS DEPLOYED
| # | Contract Name | Status | Purpose | Cost (µSTX) |
|---|---|---|---|---|
| 1 | access-control | ✅ Deployed | Role-based permissions (RBAC) | 6,000 |
| 2 | governance-core | ✅ Deployed | Proposal and voting system | 42,045 |
| 3 | governance-token | ✅ Deployed | CAST governance token (SIP-010) | 15,390 |
| 4 | liquidity-pool | ✅ Deployed | AMM-based liquidity pools | 16,540 |
| 5 | liquidity-rewards | ✅ Deployed | LP incentive distribution | 7,935 |
| 6 | market-core | ✅ Deployed | Enhanced market logic | 201,085 |
| 7 | market-fees | ✅ Deployed | Fee collection and distribution | 9,660 |
| 8 | market-multi | ✅ Deployed | Multi-outcome prediction markets | 46,850 |
| 9 | migration-manager | ✅ Deployed | Contract upgrade system | 17,430 |
| 10 | oracle-integration | ✅ Deployed | External data feeds integration | 104,930 |
| 11 | oracle-reputation | ✅ Deployed | Oracle performance tracking | 8,925 |
| 12 | oxcast | ✅ Deployed | Main prediction market contract | 87,230 |
| 13 | rate-limiter | ✅ Deployed | Transaction rate limiting | 24,265 |
Total Deployment Cost: 588,285 µSTX (0.588285 STX)
- First batch: access-control, governance-core deployed successfully
- Second batch: rate-limiter, market-fees, oracle-reputation, migration-manager deployed
- Third batch: oxcast deployed successfully
- Fourth batch: governance-token, liquidity-rewards, liquidity-pool deployed
- Fifth batch: market-core, market-multi deployed
- Final deployment: oracle-integration deployed (required market-core to be confirmed first)
- Batch deployment failures: Contracts were being deployed but batches failed on "ContractAlreadyExists" errors - resolved by checking Explorer and excluding already-deployed contracts
- oracle-integration dependency: Failed initially because it depends on market-core which wasn't confirmed yet - resolved by waiting for confirmation and redeploying
All contracts deployed at: SP1W6XQZ6XVYGTVW32SJW2ZG48ZJBW9BATRD19N60
- Deployer Address: View on Explorer
- Individual Contracts:
https://explorer.hiro.so/txid/SP1W6XQZ6XVYGTVW32SJW2ZG48ZJBW9BATRD19N60.{contract-name}?chain=mainnet
- Contract address updated to:
SP1W6XQZ6XVYGTVW32SJW2ZG48ZJBW9BATRD19N60 - Contract name updated to:
oxcast - File:
frontend/src/utils/networkUtils.ts
All 6 previously disabled routes have been re-enabled:
| Route | Component | Purpose |
|---|---|---|
/governance |
GovernancePage | Governance proposals and voting |
/oracle |
OraclePage | Oracle dashboard and management |
/liquidity |
LiquidityPage | Liquidity pool operations |
/multi-markets |
MultiMarketsPage | Multi-outcome markets listing |
/multi-trade/:id |
MultiTradePage | Multi-outcome trading interface |
/create-multi-market |
CreateMultiMarketPage | Create multi-outcome markets |
File: frontend/src/App.tsx
These contracts have functions that regular users can call:
- governance-token - Token transfers, approvals, staking
- governance-core - Create proposals, vote, execute proposals
- liquidity-pool - Add/remove liquidity, swap tokens
- liquidity-rewards - Claim LP rewards
- market-multi - Create and trade multi-outcome markets
- oxcast - Create and trade binary markets
- market-core - Enhanced market operations
These contracts are primarily for administrative operations:
- access-control - Role management (owner only)
- rate-limiter - Rate limit configuration (admin only)
- market-fees - Fee structure updates (admin only)
- oracle-reputation - Oracle score updates (oracle only)
- migration-manager - Contract upgrades (owner only)
- oracle-integration - Data feed management (oracle only)
Multiple deployment plans were created due to batch failures:
deployments/default.mainnet-plan.yaml- Initial full deploymentdeployments/remaining-10-contracts.mainnet-plan.yamldeployments/last-6-contracts.mainnet-plan.yamldeployments/last-5-contracts.mainnet-plan.yamldeployments/last-3-contracts.mainnet-plan.yamldeployments/retry-oracle-integration.mainnet-plan.yaml- Final deployment
- ✅ Deploy all contracts to mainnet
- ⏭️ Initialize access-control with roles
- ⏭️ Configure rate limits in rate-limiter
- ⏭️ Set fee structures in market-fees
- ⏭️ Register initial oracles in oracle-integration
- ⏭️ Configure governance parameters
- ⏭️ Create test markets on mainnet
- ⏭️ Test trading functionality
- ⏭️ Verify governance proposals work
- ⏭️ Test liquidity pool operations
- ⏭️ Verify oracle integrations
- ⏭️ Test multi-outcome markets
- ⏭️ Test frontend locally with mainnet
- ⏭️ Build production bundle
- ⏭️ Deploy to hosting (Vercel/Netlify)
- ⏭️ Configure production environment variables
- ⏭️ Test end-to-end on production
- ⏭️ Update README with all contract addresses
- ⏭️ Create user guides
- ⏭️ Document contract interactions
- ⏭️ Provide integration examples
- ⏭️ Update API documentation
- ⏭️ Conduct security audit
- ⏭️ Test access controls
- ⏭️ Verify oracle resistance
- ⏭️ Review upgrade mechanisms
- ⏭️ Monitor for vulnerabilities
Branch: fix/align-frontend-with-deployed-contracts
Key Commits:
- Prepare mainnet deployment plan for all platform contracts
- Complete mainnet deployment of all 13 contracts and update frontend
Status: Ready to merge to main
- Stacks Explorer: https://explorer.hiro.so/address/SP1W6XQZ6XVYGTVW32SJW2ZG48ZJBW9BATRD19N60?chain=mainnet
- Clarinet Documentation: https://docs.hiro.so/clarinet
- Stacks Documentation: https://docs.stacks.co/
- Project README: README.md
After careful deployment across multiple batches and resolving dependency issues, all 13 smart contracts for the 0xCast prediction market platform are now live on Stacks Mainnet, secured by Bitcoin!
The platform is ready for initialization and testing!
Deployment completed: June 7, 2026
Total deployment cost: 0.588285 STX (~$0.60 USD)